正文
013_go语言中的函数多返回值
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
代码演示
package main
import "fmt"
func vals() (int, int) {
return 3, 7
}
func main() {
a, b := vals()
fmt.Println(a)
fmt.Println(b)
_, c := vals()
fmt.Println(c)
}
代码运行结果
3
7
7
代码解读:
-
go语言的函数内建支持多返回值,例如可以同时返回一个函数的结果和错误信息
-
(int,int)标志着这个函数返回两个int类型的返回值
-
如果仅需要返回值的一部分的话,可以使用空白标识符"_"
package main
import "fmt"
func vals() (int, int) {
return 3, 7
}
func main() {
a, b := vals()
fmt.Println(a)
fmt.Println(b)
_, c := vals()
fmt.Println(c)
}
3
7
7