• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

QuickFire

Duvida Básica sobre Hash

2 mensagens neste tópico

Boas,

Primeiro quero perdir desculpa se esta dúvida for uma coisa MUITO básica mas é o que sei de Ruby :(

Supondo que tenho esta hash:

hash_test = { :one => "oneoneone", :two => "twotwotwo" }

E recebo uma variavel pelo url:

@tmp = params[:tmp]

o que pretendo fazer é algo como isto:

puts hash_test[@tmp]

em que fosse mostrar o valor da hash que eu recebi pelo url.

Alguém me pode dar uma ajudinha?

Abraço,

Pedro Diogo

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas pessoal :(

Esclareceram-me a dúvida na mailing list da ruby-pt.

De qualquer forma a solução é simples:

puts hash_test[@tmp.to_sym]

:(

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora