Was bedeutet Speicherlayout, dass [] T in Go nicht in [] Interface konvertiert werden kann?
So habe ich diese beiden Artikel und diese Antwort gelesen
Kann nicht konvertieren [] String zu [] Schnittstelle {} sagt, dass das Speicherlayout geändert werden muss.
http: //jordanorelli.com/post/32665860244/how-to-use-interfaces-in-g sagt, dass das Verständnis des zugrunde liegenden Speichers die Beantwortung dieser Frage erleichtert, und
http: //research.swtch.com/interface, erklärt, was unter der Haube vor sich geht.
Aber für mein Leben kann ich mir keinen Grund für die Implementierung von Interfaces vorstellen, warum [] T nicht in [] interface umgewandelt werden kann.
Warum also