【发布时间】:2012-02-03 13:01:02
【问题描述】:
我想用一个类(不是符号!)来索引一个哈希,如下所示
irb(main):015:0> class Key ;end
=> nil
irb(main):016:0> h={Key => "ok"}
=> {Key=>"ok"}
很好。 然后,给定类的名称,作为字符串,我想要获取元素:
irb(main):017:0> str="Key"
=> "Key"
irb(main):018:0> h[str]
=> nil
但是(如上所示)这会失败(当然)。
所以我的问题是:如何将字符串转换为实际的类?
【问题讨论】:
标签: ruby string class constants