Можно ли использовать структуру как ключ map?

Ответ

Да, если все поля структуры сравниваемы (comparable). Структура сравнивается по полям поэлементно. Удобно для составных ключей: map[struct{ a, b int }]string. Поля-указатели сравниваются по адресу.

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