Множества (set)
Нативно множеств в гошке нет. Есть либа https://github.com/deckarep/golang-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)
// ...