Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > setライブラリ > Setクラス > disjoint?
disjoint?(set) -> bool
[permalink][rdoc]self と set が互いに素な集合である場合に true を返します。
逆に self と set の共通集合かを確認する場合には Set#intersect? を 使用します。
require 'set' p Set[1, 2, 3].disjoint? Set[3, 4] # => false p Set[1, 2, 3].disjoint? Set[4, 5] # => true
[SEE_ALSO] Set#intersect?