値が size の配列であるハッシュがあります1
。
hash = {:start => [1]}
次のように配列を解凍したい:
hash.each_pair{ |key, value| hash[key] = value[0] } # => {:start=>1}
次のような -operator が機能すると思いました*
が、期待どおりの結果が得られません。
hash.each_pair{ |key, value| hash[key] = *value } # => {:start=>[1]}
*value
が返されて返さ[1]
れないのはなぜ1
ですか?