14 lines
149 B
Crystal
14 lines
149 B
Crystal
class Array(T)
|
|
def union
|
|
reduce(T.new) do |l, r|
|
|
l | r
|
|
end
|
|
end
|
|
|
|
def intersect
|
|
reduce do |l, r|
|
|
l & r
|
|
end
|
|
end
|
|
end
|