Set
Set('foo', 'bar', 'baz')Operations
var A = Set('foo', 'bar', 'baz', 'foo')
var B = Set('bar', 'foo', 'qux')
# Intersection
say (A & B) #=> Set("foo", "bar")
# Union
say (A | B) #=> Set("foo", "qux", "bar", "baz")
# Difference
say (A - B) #=> Set("baz")
say (B - A) #=> Set("qux")
# Symmetric difference
say (A ^ B) #=> Set("baz", "qux")
# Concatenation
say (A + B) #=> Set("baz", "bar", "qux", "foo")Updating
Last updated