将指针片分配给它们实现的接口片

我需要清除golang行为。想象一下,我们有一个带有某种方法的接口,而我们有一个实现该方法的类型。如果我们将指向类型的指针分配给定义为接口的变量,那么golang允许我们执行此操作。

但是,当我们尝试分配指针切片以将其键入定义为包含接口切片的变量时,golang恐慌...

谁能解释为什么?


小怪兽爱吃肉
浏览 235回答 1
1回答

梦里花落0921

当它进入这里:它们在内存中没有相同的表示形式。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go