package main
import "fmt"
//面向过程中函数调用
func add(a, b int) (c int) {
c = a + b
return c
}
//面向对象,方法:给某个类型指定一个函数
type long int
func (tem long) add2(a, b long) long {
return a + b
}
func main() {
r1 := add(1, 2)
fmt.Println("s1=", r1)
var a, b, c long
a = 1
b = 22
c = 2
r2 := c.add2(a, b) //tem 类型也传参
fmt.Println("s2=", r2) //输出24
}
4.4 go方法函数区别
猜你喜欢
转载自blog.csdn.net/h4241778/article/details/105317885
今日推荐
周排行