intersection(enum) -> Set
self & enum -> Set
共通部分、すなわち、2つの集合のいずれにも属するすべての要素からなる新しい集合を作ります。
require 'set' s1 = Set[10, 20, 30] s2 = Set[10, 30, 50] p s1 & s2 #=> #<Set: {10, 30}>