013_go语言中的函数多返回值

代码演示

package main

import "fmt"

func vals() (int, int) {
	return 3, 7
}

func main() {
	a, b := vals()
	fmt.Println(a)
	fmt.Println(b)

	_, c := vals()
	fmt.Println(c)
}

代码运行结果

3
7
7

代码解读:

  • go语言的函数内建支持多返回值,例如可以同时返回一个函数的结果和错误信息
  • (int,int)标志着这个函数返回两个int类型的返回值
  • 如果仅需要返回值的一部分的话,可以使用空白标识符"_"
posted @ 2018-03-29 16:19  Joestar  阅读(128)  评论(0编辑  收藏  举报