[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

![[Go] 解决golang中出现 panic: runtime error: invalid memory address or nil pointer dereference](https://www.zixueka.com/wp-content/uploads/2024/01/1706707487-11ee063a5ab3985.jpg)
