在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Go语言中可以为返回值定义名称。代码实例: package main import "fmt" func add1(a int, b int) int { return a + b } //将返回值取名为sum func add2(a int, b int) (sum int) { sum = a + b return } func main() { fmt.Println(add1(1, 2)) fmt.Println(add1(1, 2)) }
打印结果: 3 3
给返回值取名,在编码方面来讲不具有任何实用意义。 这么做的主要目的是为了使代码清晰。因为Go支持多个返回值,比如一个函数返回5个值, 这样写方法: func cal(a int, b int) (int,int,int,int,int),使用时要搞清楚这5个值代表什么含义比较费劲,且容易出错,如果给参数起了名字,使用就比较清晰方便了。 |
请发表评论