積集合を求めるには (&)

Scala

Signature:

val a = Set(1, 2, 3);
val b = Set(3, 4);

println(a & b);
// => Set(3)

Ruby / JRuby

Setクラスのインスタンスに演算子 & を使うと積集合を求めることができる。

require 'set'

a = Set.new [1, 2, 3]

b = Set.new [3, 4]

p a & b
# => #<Set: {3}>

演算子 & は配列にも適用することができる。

a = [1, 2, 2, 3]

b = [3, 4]

p a & b
# => [3]
このサイトは筆者(hydrocul)の個人メモの集合です。すべてのページは永遠に未完成です。
スポンサーリンク