Union - returns the union with given set as new set.
(sset Set[T])
| 154 | |
| 155 | // Union - returns the union with given set as new set. |
| 156 | func (set Set[T]) Union(sset Set[T]) Set[T] { |
| 157 | nset := New[T]() |
| 158 | for k := range set { |
| 159 | nset.Add(k) |
| 160 | } |
| 161 | |
| 162 | for k := range sset { |
| 163 | nset.Add(k) |
| 164 | } |
| 165 | |
| 166 | return nset |
| 167 | } |
| 168 | |
| 169 | // New - creates new set. |
| 170 | func New[T comparable]() Set[T] { |