Skip to main content

Множества (set)

Нативно множеств в гошке нет. Есть либа

import mapset "github.com/deckarep/golang-set/v2"

// ...

Set1 := mapset.NewSet[string]()
Set2 := mapset.NewSet[string]()
for _, a := range stringList1 {
    Set1.Append(a)
}
for _, a := range stringList2 {
    Set2.Append(a)
}
toAdd := Set1.Difference(Set2)
toDel := Set2.Difference(Set1)

// ...