你不需要在我心中反思
method_in_table := B.Foofmt.Printf("%T n", method_in_table)
将输出你
func(main.B) string
var a Aif a==nil{ fmt.Printf("It's nil")}a.Foo()
会给你同样的错误。所以实际检查可以
if b.A != nil { b.Foo()}
欢迎分享,转载请注明来源:内存溢出
你不需要在我心中反思
method_in_table := B.Foofmt.Printf("%T n", method_in_table)
将输出你
func(main.B) string
var a Aif a==nil{ fmt.Printf("It's nil")}a.Foo()
会给你同样的错误。所以实际检查可以
if b.A != nil { b.Foo()}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)