Jump to content

Symmetric difference: Difference between revisions

Added Quackery.
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}}==
1,496

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.