Go编程笔记(38)

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)++


你可能感兴趣的:(Go)