こんばんわ。
http://www.rubylife.jp/ini/hash_class/index7.html
こちらを参考に配列から、配列を作成する方法で気になることがありました。
keyAry = ["suzuki", "itou", "yamada"] keyValue = [87, 76, 69] ary = [keyAry,keyValue].transpose h = Hash[*ary.flatten]
ここの最後のHash[*ary.flatten]
と書いているところです。
*
をつけることによる挙動がよくわかりませんでした。
当然のことながら、Hash[ary.flatten]
では、メソッドが使用されないことはわかります。
hash作成時に*
をつけるのは、可変長引数ではないと思うので、よろしければご教授をお願いしますm(_ _)m
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/03 23:07