c1 = container(1, 1:2)
c2 = container(2, 1:2)
c1 + c2 # same as c(c1, c2)
c2 + c1 # same as c(c2, c1)
c1 - c2
c2 - c1
c1 - c1
# Arithmetic
d1 = deque(1, 1:2)
d2 = deque(2, 1:2)
d1 + d2 # same as c(d1, d2)
d2 + d1 # same as c(d2, d1)
d1 - d2
d2 - d1
d1 - d1
# Arithmetic
d1 = dict(a = 1, b = list(1, 2))
d2 = dict(a = 2, b = list(1, 2))
d1 + d2 # same as update(d, d2)
d2 + d1 # same as update(d2, d)
try({
c(d1, d2) # duplicated keys are not allowed for Dict
})
d1 - d2
d2 - d1
d1 - d1
# Arithmetic
s1 = setnew(1, 1:2)
s2 = setnew(2, 1:2)
s1 + s2 # same as s1 | s2 or c(c1, s2)
s2 + s1 # same
s1 - s2
s2 - s1
Run the code above in your browser using DataLab