Ruby 数组to_h()函数
Array#to_h() : to_h() 是一个Array类方法,它返回将ry解释为[key, value]
对的数组的结果。
语法。Array.to_h()
参数。数组
返回:将 ary 解释为一个 [key, value]
对数组的结果。
例子 #1 :
# Ruby code for to_h() method
# declaring array
a = [[:foo, :bar], [1, 2]]
# to_h method example
puts "to_h() method form : #{a.to_h()}\n\n"
输出:
to_h() method form : {:foo=>:bar, 1=>2}
例子 #2 :
# Ruby code for to_h() method
# declaring array
a = [[:geeks, :geeks], [1, 2]]
# to_h method example
puts "to_h() method form : #{a.to_h{|s| [s.ord, s]}}\n\n"
输出:
to_h() method form : {:geeks=>:geeks, 1=>2}