golang return省略用法

7 min read

golang函数的返回值定义了变量,可以省略返回值

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
}