golang的函数返回值是可以命名的,且一个不带任何返回值的return语句,返回所有的命名返回值,如:
package main
import "fmt"
func NameReturnDemo(count int) (x int, y int) {
x = count * 4 / 9
y = count - x
return
}
func main() {
fmt.Println(NameReturnDemo(17))
}
# 运行
go run demo.go
7 10
有疑问加站长微信联系(非本文作者)