JavaFree.org | RubyOnBr.org

Array que aceita apenas um tipo de elemento

Acompanhar Array que aceita apenas um tipo de elemento 4 posts, 4 participantes

Avatar Shairon Toledo 1428 posts

Módulo OnlyClass
Criei o módulo OnlyClass para facilitar o acoplamento na classe Array. Temos então a instância de um Array que aceita apenas um tipo de classe:

O uso da classe é normal, há apenas verificação de inclusão dos elementos, neste caso String.

Veja que o array adiciona os elementos sem problema. Mas quando um elemento não for do tipo especificado uma exceção será lançada.

Módulo OnlyClass obtendo elementos e elementos dos métodos

Criei uma forma automática de obter os elementos de um método específico que já é comum a todas as instâncias pertencentes a coleção. Um exemplo seria obter os sucessores de todos elementos de um Array#Fixnum, chamando o each_nome-do-método-de-instância e um bloco(opcional)

sem o bloco, atribuição do resultado em uma variável

Podemos também passar parâmetros para o método, exemplo: obter todos os valores do resultado do match de cada elemento em um array.

ou substituir os valores internos

 
Avatar mknparreira 1 post

Amigo, se você quer que um array aceite SOMENTE um elemento, porque você não usa uma variável comum ?

 
Avatar Adriano Dadario 230 posts

mknparreira

Não é apenas um elemento, mas apenas um tipo de objeto.
Um array com apenas string ou apenas inteiros.

{]s

 
Avatar nofxx 1970 posts

Shairon, usa C q já vem assim as array! =D