instance method Set#disjoint?

disjoint?(set) -> bool[permalink][rdoc][edit]

self と set が互いに素な集合である場合に true を返します。

逆に self と set の共通集合かを確認する場合には Set#intersect? を使用します。

[PARAM] self:
Set オブジェクトを指定します。
[EXCEPTION] ArgumentError:
引数が Set オブジェクトでない場合に発生します。

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?