我想用指標一類的散列(不是象徵!),像下面如何從一個字符串中獲得一個類?
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
但是(如上圖所示)失敗(當然)。
所以我的問題:我如何將字符串轉換爲實際類?
的([字符串和類名之間的鑄造]可能重複http://stackoverflow.com/questions/1448293/cast-between-string-and-classname) – 2012-01-05 22:07:31