Você está aqui: Ruby ::: Dicas & Truques ::: Set (Conjunto) |
|
Como usar a classe Set em seus programas RubyQuantidade de visualizações: 323 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:
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 |