配列を結合する(+
, concat
)
>> a = ["ruby", "paython", "perl"]
=> ["ruby", "paython", "perl"]
>> b = ["paython", "perl", "php"]
=> ["paython", "perl", "php"]
>> a + b
=> ["ruby", "paython", "perl", "paython", "perl", "php"]
>> a.concat(b)
=> ["ruby", "paython", "perl", "paython", "perl", "php"]
配列をマージする(|
, uniq
)
|
を使う。
>> a = ["ruby", "paython", "perl"]
=> ["ruby", "paython", "perl"]
>> b = ["paython", "perl", "php"]
=> ["paython", "perl", "php"]
>> a | b
=> ["ruby", "paython", "perl", "php"]
uniqメソッドを使ってもできる。
>> a = ["ruby", "paython", "perl"]
=> ["ruby", "paython", "perl"]
>> b = ["paython", "perl", "php"]
=> ["paython", "perl", "php"]
>> (a + b).uniq
=> ["ruby", "paython", "perl", "php"]
|
を使った書き方のほうが良さそうです。