package main import "fmt" func test() (num int64) { return // 这里会返回具名返回值num的零值 } func main() { i := test() fmt.Println(i) // 0 } //========== 总结 ==========// // 1、具名返回值和形参一样直接在函数体内使用对应的变量即可,不需要使用var定义同名变量。 // 2、如果没有修改过具名返回值变量的值,那么将会返回其数据类型的零值。 // 3、即便设置了具名返回值也可以不使用,即return后面可以跟别的变量或恒定值。
Copyright © 2024 码农人生. All Rights Reserved