![]() |
|
||||
|
Você está aqui: Ruby ::: Dicas & Truques ::: Set (Conjunto) |
Como usar a classe Set em seus programas RubyQuantidade de visualizações: 298 vezes |
Como ocorre na maioria das linguagens de programação modernas, a linguagem Ruby também possui o seu objeto Set, ou melhor, a classe Set. Esta classe nos permite implementar uma coleção de itens sem ordenação específica e que não aceita itens duplicados. A parte mais importante desse objeto é não permitir inserir de elementos repetidos, o que o torna muito útil para o desenvolvimento de alguns algorítmos. Veja no trecho de código a seguir como podemos criar um Set de números inteiros. Veja o que acontece quando tentamos inserir um item que já está na coleção: ---------------------------------------------------------------------- Se precisar de ajuda para ajustar o código abaixo de acordo com as suas necessidades, chama a gente no WhatsApp +55 (62) 98553-6711 (Osmar) Ah, e se puder, faça uma DOAÇÃO de qualquer valor para nos ajudar a manter o site livre de anúncios. Ficaremos eternamente gratos ;-) Nosso PIX é: osmar@arquivodecodigos.com.br ---------------------------------------------------------------------- # vamos importar a classe Set require 'set' # vamos criar um novo objeto Set valores = Set.new() # agora vamos inserir 5 valores inteiros valores << 6 valores << 8 valores << 1 valores << 7 valores << 8 # finalmente mostramos os elementos no conjunto puts "Os elementos no Set são: ", valores Ao executarmos este código Ruby nós teremos o seguinte resultado: Os elementos no Set são: #<Set: {6, 8, 1, 7}> Veja que a segunda inserção do valor 8 foi rejeitada pela coleção, de forma silenciosa, ou seja, não tivemos nenhuma mensagem de erro. O item duplicado foi simplesmente recusado. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Ruby |
Veja mais Dicas e truques de Ruby |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |