Ruby中将数组转化成hash
时间:2010-07-18 来源:hotsunshine
ruby可以将元素数量为偶数的数组转成hash,但是元素数是奇数的则会出现错误
>> arr = [1,2,3,3] => [1, 2, 3, 3] >> Hash[*(arr)] => {1=>2, 3=>3} >> arr = [1,2,3,3,6] => [1, 2, 3, 3, 6] >> Hash[*(arr)] ArgumentError: odd number of arguments for Hash from (irb):11:in `[]' from (irb):11
相关阅读 更多 +
排行榜 更多 +