Symmetric difference: Difference between revisions
Added Quackery.
Drkameleon (talk | contribs) No edit summary |
(Added Quackery.) |
||
Line 2,374:
>>> setA.intersection(setB)
{'Mary', 'John', 'Bob'}</lang>
=={{header|Quackery}}==
<lang Quackery> [ $ "rosetta/bitwisesets.qky" loadfile ] now!
( i.e. using the Quackery code for sets at
http://rosettacode.org/wiki/Set#Indexed_Bitmaps )
set{ John Bob Mary Serena }set is A ( --> { )
set{ Jim Mary John Bob }set is B ( --> { )
say "A \ B is " A B difference echoset cr
say "B \ A is " B A difference echoset cr
say "(A \ B) U (B \ A) is "
A B difference B A difference union echoset cr
say "Using built-in symmetric difference: "
A B symmdiff echoset cr</lang>
{{out}}
<pre>A \ B is { Serena }
B \ A is { Jim }
(A \ B) U (B \ A) is { Jim Serena }
Using built-in symmetric difference: { Jim Serena }</pre>
=={{header|R}}==
|