🟡 Средний · 2 очк. Массивы и слайсы
Можно ли сравнивать слайсы оператором ==?
A Да
B Только с nil
C Да, поэлементно
D Да, если одинаковая длина
Объяснение вопроса

Слайсы в 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
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.