【发布时间】:2013-09-05 05:21:01
【问题描述】:
Go 函数和方法可以返回多个值。
func learnMultiple(x, y int) (sum, prod int) {
return x + y, x * y // return two values
}
sum, prod := learnMultiple(10, 50)
和返回元组类似吗?
我来自红宝石之地,在那里我可以返回一个数组和一个
sum, prod = ["60","500"]
【问题讨论】:
-
不,它只是返回两个值,而不是一个元组。为什么你发现正常返回 1 个值而不是 2 个值?
-
我只是好奇。我没有发现 1 返回正常。我只是想更好地理解 go 如何返回。
标签: go