Symmetric difference: Difference between revisions
no edit summary
Thundergnat (talk | contribs) m (sntax highlighting fixup automation) |
No edit summary |
||
Line 3,417:
'b not a': <'Jim'>,
'symmetric difference': <'Jim','Serena'>></pre>
=={{header|Vlang}}==
<syntaxhighlight lang="vlang">
const
(
alist = ["john", "bob", "mary", "serena"]
blist = ["jim", "mary", "john", "bob"]
)
fn main() {
mut rlist := []string{}
for elem in alist {
if blist.any(it == elem) == false {
println("a - b = $elem")
rlist << elem
}
}
for elem in blist {
if alist.any(it == elem) == false {
println("b - a = $elem")
rlist << elem
}
}
println("symmetric difference: $rlist")
}
</syntaxhighlight>
{{out}}
<pre>
a - b = serena
b - a = jim
symmetric difference: ['serena', 'jim']
</pre>
=={{header|Wren}}==
|