面试题答案
一键面试- 将数组转换为哈希:
arr = [['a', 1], ['b', 2], ['c', 3]]
hash = Hash[arr]
puts hash
- 将哈希转换为数组:
hash = { 'x' => 10, 'y' => 20, 'z' => 30 }
arr = hash.to_a
puts arr
arr = [['a', 1], ['b', 2], ['c', 3]]
hash = Hash[arr]
puts hash
hash = { 'x' => 10, 'y' => 20, 'z' => 30 }
arr = hash.to_a
puts arr