说明:题目是这样的   var in int = 3   // 以下有额外内存分配吗?   var i interface{} = i   在 Go 中,接口被实现为一对指针(请参阅 Russ Cox 的 Go 数据结构:接口[1]):指向有关类型信息的指针和指向值的指针。可以简单的表示为:   type iface struct {   tab *itab   data unsafe.Pointer   }   其中 tab 是指向类型信息的指针;data 是指向值的指针。因此,一般来说接口意味着必须在堆中动态分配该值。   然而,Go 1.15 发行说明[2]在 r