在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1、为结构体类型添加方法 示例: package main import "fmt" type Person struct { name string //名字 sex byte //性别, 字符类型 age int //年龄 } //带有接收者的函数叫方法 func (tmp Person) PrintInfo() { fmt.Println("tmp = ", tmp) } func (p *Person) SetInfo(n string, s byte, a int) { p.name = n p.sex = s p.age = a } func main() { //定义同时初始化 p := Person{"mike", 'm', 18} p.PrintInfo() var p2 Person (&p2).SetInfo("yoyo", 'f', 22) p2.PrintInfo() } 执行结果: tmp = {mike 109 18} tmp = {yoyo 102 22}
|
请发表评论