最近、Twitterでこんな話をみたような気がしなくもないんだけど、とりあえず仕事でも書く機会があったのでメモ。

Arrayの&演算子を利用します。 結果である積集合が空かどうかをチェックすれば良さそうですね。

a = [1, 2, 3, 4]
b = [3, 2]
puts (a & b).empty?

結果

false

十分ですね。 &は他にも利用するシーンがあると思うので、うまく利用していけたらいいですね。