OCLOperators intersection
From MDrivenWiki
intersection ( bag : Bag(T) ) : Bag(T)
Returns a Bag containing all elements of self that are also contained by *bag*.
Expression | Result |
---|---|
Bag{'a', 'b', 'a'}->intersection(Bag{'a', 'b'}) | Bag{'a', 'b'} |
Bag{'a', 'b', 'a', 'b'}->intersection(Bag{'a', 'b', 'b'}) | Bag{'b', 'a', 'b'} |
Set{1,2,3}->intersection(Set{2,3,4}) | Set{2,3} |