Как насчет разметки памяти означает, что [] T не может быть преобразован в [] интерфейс в Go?
Итак, я читал эти две статьи и этот ответ
Невозможно преобразовать строку [] в интерфейс [] {} говорит, что расположение памяти нужно менять.
http://jordanorelli.com/post/32665860244/how-to-use-interfaces-in-go говорит, что понимание основной памяти облегчает ответ на этот вопрос, и
http://research.swtch.com/interfacesобъясняет, что происходит под капотом.
Но для жизни я не могу придумать причину, с точки зрения реализации интерфейсов, почему [] T не может быть приведен к интерфейсу [].
Так почему?