golang函数如果返回值定义了变量,return后边必须跟着表达式或者值
func main() {
fmt.Println("-------", test())
}
func test() (n string) {
n = "hello"
return
}
如果没有定义变量,return必须显示地返回对象
func main() {
fmt.Println("-------", test())
}
func test() string {
n := "hello"
return n
}
Golang函数返回值规则
9999

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



