根据
Ruby Array documentation,只要数组的每个元素是另外两个元素的数组,就有一个方法to_h可用于将数组转换为哈希.以下示例来自相同的文档
p [[:foo,:bar],[1,2]].to_h
irb(main):001:0> p [[:foo,2]].to_h NoMethodError: undefined method `to_h' for [[:foo,2]]:Array from (irb):1 from E:/RubyInstall/bin/irb:12:in `<main>' irb(main):002:0>
我的Ruby版本是
C:\>ruby -v ruby 2.0.0p247 (2013-06-27) [x64-mingw32]
我想使用这种技术来回答Stackoverflow上的另一个问题,但是现在我被困住了,因为Ruby的文档功能对我不起作用.