JavaFree.org | RubyOnBr.org

Variável Dinâmica

Acompanhar Variável Dinâmica 6 posts, 5 participantes

Avatar GPSilva 65 posts

Pessoal como eu devo proceder para criar uma variável dinâmica no ruby.

Exemplo:

Como faço para criar as variáveis, (@a0, @a1, @a2 … @a10), necessárias em tempo de execução?

 
Avatar nofxx 361 posts

Acho que :

eval “@var#{i} = …”

Tem certeza que eh a melhor opcao ?
nao qr tentar por mais code na parte de refactoring ? heh

 
Avatar Fernando Luizao 402 posts

Se for uma classe, vc pode adicionar atributos on the fly. Mas se for só pra usar desse jeito que vc está fazendo, faz mais sentido usar um array (ou talvez um hash)…

 
A013c064de659bbff814eb1f4410446b?s=80 Clovis 778 posts

usa array ou hash.

 
Avatar Shairon Toledo 1291 posts

use

É mais barato.

 
Avatar nofxx 361 posts

E menos perigouuuuusu….

Heheh..esqueci dessa, boa… (lembrei dos class_eval, moduloe_eval… devia ter mesmo um instnace_eval da vida huehue)

@Shairon, caiu da cama tambem?
So a genete pra ta 7:20 da madrugada respondendo forum de ruby …