golang的函数支持返回多个值,通常golang中的函数都定义返回结构result和返回error。
package main
import "fmt"
// 函数中的(int, int)表示要返回2个int
func vals() (int, int) {
return 3, 7
}
func main() {
// 调用2个返回值的函数时,用两个变量a,b接收他们。
a, b := vals()
fmt.Println(a)
// print
// 3
fmt.Println(b)
// print
// 7
// 想忽略什么返回值,就用空白符_接收
_, c := vals()
fmt.Println(c)
// print
// 7
}
1852

被折叠的 条评论
为什么被折叠?



