После прочтения связанного вопроса об использовании фрагментов на картах мне стало интересно узнать о равенстве в Go.
Я знаю, что можно переопределить метод equals
Java Object
. Есть ли аналогичный способ определить, как Go проверяет определенные пользователем типы/структуры для равенства? Если это так, было бы обходным путем для проблемы, упомянутой выше. Я думал, что использование interface{}
values может предложить решение, но я получил сообщение об ошибке panic: runtime error: hash of unhashable type []int
.