环境
- Time 2022-08-23
- Go 1.19
前言
说明
参考:https://gobyexample.com/multiple-return-values
目标
使用 Go 语言的函数,返回两个值。
直接返回
package main
import "fmt"
func values() (int, int) {
return 3, 7
}
func main() {
a, b := values()
fmt.Println(a)
fmt.Println(b)
_, c := values()
fmt.Println(c)
}
命名返回
package main
import "fmt"
func values() (a int, b int) {
a = 7
b = 3
return
}
func main() {
a, b := values()
fmt.Println(a)
fmt.Println(b)
_, c := values()
fmt.Println(c)
}
总结
使用 Go 语言的函数,返回两个值。