Symmetric difference: Difference between revisions

Content deleted Content added
Alextretyak (talk | contribs)
Added 11l
Updated to Nim 1.4: replaced "toSet" which is deprecated with "toHashSet".
Line 1,851: Line 1,851:
<lang nim>import sets
<lang nim>import sets


var setA = ["John", "Bob", "Mary", "Serena"].toSet
var setA = ["John", "Bob", "Mary", "Serena"].toHashSet
var setB = ["Jim", "Mary", "John", "Bob"].toSet
var setB = ["Jim", "Mary", "John", "Bob"].toHashSet
echo setA -+- setB # Symmetric difference
echo setA -+- setB # Symmetric difference
echo setA - setB # Difference
echo setA - setB # Difference
echo setB - setA # Difference</lang>
echo setB - setA # Difference</lang>
Output:
Output:
<pre>{Serena, Jim}
<pre>{Serena, Jim}