2010-11-01から1ヶ月間の記事一覧

zipメソッドが便利

どういうときに使うんだと思ってたんですけど、便利さに気づいたのでメモ。 2つ(以上)の配列の内容を同時に参照したい時、(a)みたいに書いていました。 zipメソッドを使うと(b)のように書けます。 aryA = [1,2,3,4,5] aryB = [6,7,8,9,10] # (a) aryA.each_i…

多重代入のすすめ

Rubyの多重代入がすごく便利です。 多重代入と配列操作を覚えたらもうRubyを手放せなくなります。 以下にちょっとだけ紹介します。 # 基本 a, b = 1, 2 # => a = 1, b = 2 # swapする a, b = b, a # => a = 2, b = 1 # 先頭の要素と、残りの配列に分ける car…