有时,当函数返回多个值且未指定它们的类型时,我发现 Go 代码难以阅读。这可能吗 ?见下文:func randomNumber()(int, error) { return 4, nil }func main() { nr, err := randomNumber() // What i would like to do: // var nr int, err error = randomNumber()}
1 回答
HUH函数
TA贡献1836条经验 获得超4个赞
不,那不可能。但是,您可以提前定义变量以使其更容易理解。
func randomNumber()(int, error) {
return 4, nil
}
func main() {
var nr int
var err error
// Note the '=' instead of ':='
nr, err = randomNumber()
}
- 1 回答
- 0 关注
- 194 浏览
添加回答
举报
0/150
提交
取消