まくまくRubyノート
配列を結合する
2011-11-04

元の配列に結合する(元の配列を変更)

arr = [1, 2, 3]
arr += [4]        # => [1, 2, 3, 4]
arr += [5, 6, 7]  # => [1, 2, 3, 4, 5, 6, 7]

配列を結合して新しい配列を作る(元の配列は保持)

arr = [1, 2, 3]
arr2 = arr + [4]        # => [1, 2, 3, 4]
arr2 = arr + [4, 5, 6]  # => [1, 2, 3, 4, 5, 6]

+ の右側は要素が 1 つだけの場合も [] で囲む必要があります。

2011-11-04