Ruby Tips!

RubyのTipsを紹介します

2つの配列の論理積を取る

2つの配列の論理積を取るにはArray#&を使う。Array#&は配列に共通した要素をまとめて新しい配列として返す。もし重複した要素が存在する場合は2個目以降は無視される。

p [1, 2, 3] & [1, 3, 4] #=> [1, 3]
p [1, 1, 2, 3] & [1, 3, 3, 4] #=> [1, 3]