具名返回值的使用

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