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
本文通过一个具体的Golang代码示例介绍了如何使用函数的命名返回值特性。通过这种方式,可以更清晰地表达函数的意图,并简化返回逻辑。
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
1413

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