ブロックパラメータ代入は多重代入のルールが適用されます
ブロックパラメータ代入は多重代入のルールが適用されます。
a, (b, c) = [1, [2,3]] [a, b, c] # => [1, 2, 3][ruby-list:44838]Re:計算するハッシュ
なんと! 長年 Ruby を使ってきたけど全然知らんかった。
もしかして、今まで
hash.inject('') {|s,t| s << "#{t[0]}:#{t[1]}\n" }
と書いてたのは
hash.inject('') {|s,(k,v)| s << "#{k}:#{v}\n" }
とか書けちゃうんですか?!いやーん
rubikitch氏++だな。