当前位置 博文首页 > 莫忘输赢的博客:Go-一个给自定义整数类型添加成员函数的例子

    莫忘输赢的博客:Go-一个给自定义整数类型添加成员函数的例子

    作者:[db:作者] 时间:2021-07-25 12:19

    1、代码

    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
    }
    

    2、输出

    cs