当函数返回多个值时,如何在左侧显式写入类型?

时间:2016-08-20 19:42:22

标签: go

我能做到

n,err:=r.Read(b)

我也可以写

var n,err=r.Read(b)

但是在左边我明确地想要类型,比如(因为这不起作用),

var n,err int,error=r.Read(b)

我该怎么做?

1 个答案:

答案 0 :(得分:1)

实现此目的的唯一方法是在调用函数之前声明变量:

var n ini
var err error
n, err = r.Read(b)