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