Ruby哈希,得到一个以编程方式改变的密钥

时间:2014-04-28 10:38:06

标签: ruby

很难解释,我想实现以下目标:

在JavaScript中,有人会写:

var myKey = 'name',
    myObj = {name:'Joe', age:...};

name[ myKey ]; // Joe

我想在Ruby中实现这一点。

提前致谢!

1 个答案:

答案 0 :(得分:0)

实际上几乎是一样的:

my_key = :name
my_hash = { name: 'Joe', age: 52 }
my_hash[my_key]
#=> "Joe"

请参阅http://www.ruby-doc.org/core-2.1.1/Hash.html

相关问题