Ruby 3.2 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Setクラス > ^
self ^ enum -> Set
対称差、すなわち、2 つの集合のいずれか一方にだけ属するすべての要素からなる新しい集合を作ります。
s1 = Set[10, 20, 30] s2 = Set[10, 30, 50] p s1 ^ s2 # => #<Set: {50, 20}>