首页> 基础笔记 >GoLang基础学习 >函数 函数
Golang函数return语句的使用细节
作者:小萝卜 2023-04-03 【 GoLang 】 浏览 461
简介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)
上一篇:Golang函数的递归调用
下一篇:Golang函数调用机制和过程