Jump to content

Symmetric difference: Difference between revisions

no edit summary
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}}==
291

edits

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