Go方法定义

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/smilesundream/article/details/81170146

一、方法定义

package main
import "fmt"
type INTEGER int//自定义类型INTEGER
/*

1.为INTEGER类型添加add方法

2.这里的接收器为a,类型是INTEGER,基类型是INTEGER

*/

func (a INTEGER) add(b INTEGER) (sum INTEGER) {
 sum = a+b
 return sum
}
func main() {
 var c INTEGER = 10
 fmt.Println(c.add(20))
}

运行:

30

猜你喜欢

转载自blog.csdn.net/smilesundream/article/details/81170146
今日推荐