Ist es möglich, Gleichheit für benannte Typen / Strukturen zu definieren?

Nach dem Lesen einesverwandte Frage Beim Verwenden von Slices in Karten wurde ich neugierig auf Gleichheit in Go.

Ich weiß, es ist möglich, die zu überschreibenequals Methode eines JavaObject. Gibt es eine ähnliche Möglichkeit zu definieren, wie Go benutzerdefinierte Typen / Strukturen auf Gleichheit überprüft? In diesem Fall gibt es eine Problemumgehung für das oben genannte Problem. Ich dachte mitinterface{} Werte Möglicherweise wird eine Lösung angeboten, aber ich habe die Fehlermeldung erhaltenpanic: runtime error: hash of unhashable type []int.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage