funcmain(){ var p Person = Person{} p.Age = 10 p.test() // 此处使用了简化写法 实际应当是(&p) fmt.Println(p.Age) // => 100 }
基本数据类型绑定方法
以int为例
1 2 3 4 5 6 7 8 9
// 基本数据类型不能直接添加方法 需要使用别名才行 type integer int func(i integer) double() integer{ return i * 2//可以使用return把得到的结果传回去 } funcmain(){ var a integer = 100 fmt.Println(a.double()) // 200 }