首页> 基础笔记 >GoLang基础学习 >函数 函数

Golang函数return语句的使用细节

作者:小萝卜 2023-04-03 浏览 228

简介Go的函数支持返回多个值,这是其它语言没有的。如果返回多个值时,希望忽略某个返回值,则使用 _ 符号表示占位忽略。如果只返回一个值,返回值列表可以不写小括号()

Go的函数支持返回多个值,这是其它语言没有的。

如果返回多个值时,希望忽略某个返回值,则使用 _ 符号表示占位忽略。

如果只返回一个值,返回值列表可以不写小括号()

//请编写要给函数,可以计算两个数的和和差,并返回结果
func getSumAndSub(n1 int, n2 int) (int, int) {
	sum := n1 + n2
	sub := n1 - n2
	return sum, sub
}

func main() {

	//调用getSumAndSub
	res1, res2 := getSumAndSub(1, 2) //res1 = 3 res2 = -1
	fmt.Printf("res1=%v res2=%v\n", res1, res2)

	//希望忽略某个返回值,则使用 _ 符号表示占位忽略
	_, res3 =  getSumAndSub(3, 9)
	fmt.Println("res3=", res3)
}

 

很赞哦! (0)

文章评论

    高端网站建设