13. 多返回值函数
Multiple Return Values
Go 原生支持函数返回多个值。这个特性在 Go 中很常用,例如同时返回一个函数的结果和错误信息。
(int, int)
在这个函数中标志着这个函数返回 2 个 int
。
func vals() (int, int) {
return 3, 7
}
这里我们通过多重赋值操作来使用这两个不同的返回值。
a, b := vals()
fmt.Println(a, b)
如果你仅仅需要返回值的一部分的话,你可以使用空白标识符_
。
_, c := vals()
fmt.Println(c)
返回值:
3
7
7
最后更新于
这有帮助吗?