函数返回值

函数返回值

1 func haha(传值) (返回值) {....}
2 func haha(a, b int) (sum int) {....}

一个返回值函数

 1 package main
 2 
 3 import "fmt"
 4 
 5 func main() {
 6     //把sum函数的返回值,传到一个变量中
 7     sum1 := sum(3, 4)
 8     fmt.Println(sum1)
 9 
10 }
11 
12         //返回int值
13 func sum(value1, value2 int) int {
14     value3 := value1 + value2
15     return value3
16 }

预定返回值名字

 1 package main
 2 
 3 import "fmt"
 4 
 5 func main() {
 6     //把sum函数的返回值,传到一个变量中
 7     sum1 := sum(3, 4)
 8     fmt.Println(sum1)
 9 
10 }
11 
12         //返回值起名为he
13 func sum(value1, value2 int) (he int) {
14     
15     //这he对应好 返回值he
16     he = value1 + value2
17     
18     //不用写sum 自然知道return它
19     return
20 }

多个返回值函数

 1 package main
 2 
 3 import "fmt"
 4 
 5 func main() {
 6 
 7     jia, jian, cheng, chu := yun_suan(3, 4)
 8     fmt.Println(jia, jian, cheng, chu)
 9 
10 }
11 
12 //为数据运算加减乘除定义多个返回数值
13 func yun_suan(value1, value2 int) (jia, jian, cheng, chu int) {
14 
15     jia = value1 + value2
16     jian = value1 - value2
17     cheng = value1 * value2
18     chu = value1 / value2
19 
20     return jia, jian, cheng, chu
21 }
原文地址:https://www.cnblogs.com/chaoyangxu/p/11799840.html