悬停在 上时t1.Print(),我的 IDE 抱怨:
接听者“t”可能在通话中“无”
更详细地说:
使用“nil”接收器的方法调用可能导致“nil 指针取消引用”
但是在玩弄了代码之后,我似乎无法获得nil pointer dereference error. 我错过了什么?我怎样才能导致该错误?
type T []string
func (t *T) Print() {
log.Print(t)
log.Print(*t)
log.Print(&t)
log.Print(&(*t))
}
func main() {
var t1 T
t1.Print()
}
慕田峪7331174
浮云间
随时随地看视频慕课网APP
相关分类