Panic: "comparing uncomparable type []int". Интерфейсы сравниваются через ==, но если underlying type несравнимый (slice, map) — runtime panic. Это не compilation error потому что тип известен только в runtime. Безопасно: reflect.DeepEqual(a, b). Или проверить через switch type assertion перед сравнением.
Что выведет: var a interface{} = []int{1}; var b interface{} = []int{1}; fmt.Println(a == b)?
Senior
129 просмотровAFK Offer AI
Как работать с nullable полями БД?