==?Слайсы в Go нельзя сравнивать оператором == (ошибка компиляции). Единственное допустимое сравнение - с nil. Для сравнения содержимого двух слайсов используйте slices.Equal(a, b) (Go 1.21+) или цикл.
a := []int{1, 2}
b := []int{1, 2}
// a == b // ошибка компиляции
fmt.Println(slices.Equal(a, b)) // true