函数返回多个参数值
package main
import "fmt"
//函数返回多个参数值
func Test(a,b int) (c,d,sum int){//c,d,sum int 为函数返回参数
c=a
d=b
sum = a+b
return //必须与函数返回参数一致
}
func main(){
var result int
var result2 int
var result3 int
result,result2,result3=Test(1,2)//函数返回值有三个,所以必须对应三个变量
fmt.Println(result,result2,result3)
}
输出结果
image.png匿名变量:函数返回多个值中只需要一个返回值,则可以使用匿名变量丢弃其他数据
package main
import "fmt"
//函数返回多个参数值
func Test(a,b int) (c,d,sum int){//c,d,sum int 为函数返回参数
c=a
d=b
sum = a+b
return //必须与函数返回参数一致
}
func main(){
var result3 int
//匿名变量的使用 丢弃接收到的数据
_,_,result3=Test(1,2)
fmt.Println(result3)
}
输出结果
image.png
网友评论