Symmetric difference: Difference between revisions
Content added Content deleted
Drkameleon (talk | contribs) No edit summary |
(Added Quackery.) |
||
Line 2,374: | Line 2,374: | ||
>>> setA.intersection(setB) |
>>> setA.intersection(setB) |
||
{'Mary', 'John', 'Bob'}</lang> |
{'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}}== |
=={{header|R}}== |