Как сравнить два слайса? slices.Equal?

Ответ

slices.Equal(a, b) (Go 1.21+) сравнивает элементы поэлементно; для сравнимых типов - то, что нужно. Для своих типов - slices.EqualFunc. Раньше использовали reflect.DeepEqual (медленнее и сравнивает "глубоко", в том числе типы).

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.