Symmetric difference: Difference between revisions
Content added Content deleted
m (First example shows symmetric difference w/o using `><` operator) |
(PascalABC.NET) |
||
Line 2,711: | Line 2,711: | ||
a b e f |
a b e f |
||
</pre> |
</pre> |
||
=={{header|PascalABC.NET}}== |
|||
<syntaxhighlight lang="delphi"> |
|||
begin |
|||
var s1: HashSet<string> := HSet('John', 'Serena', 'Bob', 'Mary', 'Serena'); |
|||
var s2 := HSet('Jim', 'Mary', 'John', 'Jim', 'Bob'); |
|||
Println((s1 - s2) + (s2 - s1)); |
|||
Println(s1 - s2); |
|||
Println(s2 - s1); |
|||
end. |
|||
</syntaxhighlight> |
|||
{{out}} |
|||
<pre> |
|||
{Serena,Jim} |
|||
{Serena} |
|||
{Jim} |
|||
</pre> |
|||
=={{header|Perl}}== |
=={{header|Perl}}== |