var a, b any = []int{1}, []int{1}; fmt.Println(a == b)?Код скомпилируется, но при выполнении fmt.Println(a == b) произойдёт panic. Интерфейсы сравнивать можно, но сравнение передаётся конкретному типу. Конкретный тип здесь - []int, а слайсы в Go сравнивать нельзя. Сообщение паники: "comparing uncomparable type []int". Чтобы сравнивать слайсы по содержимому, используйте slices.Equal.
var a, b any = []int{1}, []int{1}
fmt.Println(a == b) // panic