go 结构体为空时,可以不初始化(new)指针对象 package main import ( "fmt" ) type Test struct { } func (t *Test) Gname() { fmt.Println("test") } func main() { var t *Test t.Gname() } //test