[Go] 解决golang中出现 panic: runtime error: invalid memory address or nil pointer dereference
当在nil上调用一个属性或者方法的时候 , 会报空指针
尤其是结构体指针 , 非常容易出现这个问题 , 下面是测试代码
package tools import "fmt" func MyTest() { type MConn struct { Name string } var conn *MConn var conn2 MConn conn3 := new(MConn) conn4 := &MConn{} fmt.Printf("%v,%v,%v,%v", conn, conn2, conn3, conn4) }
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » [Go] 解决golang中出现 panic: runtime error: invalid memory address or nil pointer dereference
自学咖网 » [Go] 解决golang中出现 panic: runtime error: invalid memory address or nil pointer dereference