- go
package mulVals_test
import "testing"
func returnMultiValues(n int)(int, int){
return n+1, n+2
}
func TestReturnMultiValues(t *testing.T) {
// a := returnMultiValues(5)
// 这里尝试用一个值接受多个返回值,将编译错误
a, _ : returnMultiValues(5)
// 如果想忽略某一个返回值,则可以用下划线处理
t.Log(a)
}
- python
>>> def f(n):
return n+1, n+2
>>> a = f(5)
>>> print(a)
(6, 7)
>>> a, b = f(5)
>>> print(a, b)
6, 7
# python返回的时元组 tuple,可以用一个值接收,也可以用多个值接收
关注我的公众号: