例子:
package main
import ("fmt"
"unsafe"
)
type I interface{
Get() int
Put(int)
A() int //可以自由添加,只为检验是否增加后,会改变占用字节
}
func main(){var i I;
fmt.Println(unsafe.Sizeof(i))
}
答案是16个字节
例子:
package main
import (A() int //可以自由添加,只为检验是否增加后,会改变占用字节
}
func main(){}
答案是16个字节