02_函数的返回值
1.语法
func 函数名(参数类别)(返回值列表){
函数体
}
2.单返回值
package main
import "fmt"
func test() (int) {
a,b := 1,2
return a+b
}
func main(){
fmt.Println(test())
}
//输出:3
3.多返回值
package main
import "fmt"
func test1() (a, b, sum int){ //等效于声明变量
a,b = 3,4
sum = a+b
return a,b,sum //也可以直接写为return,return回去自动匹配返回值列表
}
func main(){
fmt.Println(test1())
}
//输出:3,4,7