package main
import "fmt"
func main() {
nper := new person{}
nper.Id = 1
nper.Name = "eer"
fmt.Println(nper)
//nper.name()//错误的!new_person 没有name方法
}
func (p *person) name() {
fmt.Println(p.Name)
}
type person struct {
Id int
Name string
}
type new_person person
另外,go没有指针运算,*p++等同于(*p)++