当前位置 博文首页 > 莫忘输赢的博客:Go-一个给自定义整数类型添加成员函数的例子
package main
import "fmt"
type myInt int
//编写成员函数
func (a1 myInt) add(a2 myInt) myInt {
return a1 + a2
}
func (a1 myInt) sub(a2 myInt) myInt {
return a1 - a2
}
func main() {
var x myInt = 1
fmt.Println(x.add(2)) //x+2
fmt.Println(x.sub(2)) //x-2
}