我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

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

I can do

n,err:=r.Read(b)

Also I can write

var n,err=r.Read(b)

But on the left I want the types explicitly, like (because this does not work),

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

How do I do that?

The only way to accomplish this is having the variables declared before calling the function:

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

近期文章

  • 从恐慌中恢复的主要测试与测试之间的区别?
  • 结合net / http和fasthttp
  • 如何用反射测试方法?
  • Mgo字段错误类型
  • go模板的示例测试因导入而失败,并且未使用:“ testing”
  • 如何将接口数组转换为float
  • 无法通过github API获取所有存储库
  • 如何在travis-ci上管理构建golang项目
  • 即使使用了时间,GoLang printf也不显示任何内容。睡眠[重复]
  • 如何将函数返回的int赋给变量?
  • 在go中将变量[] interface {}转换为变量…interface {}
  • 有没有办法为Go GAE应用程序交互式创建新的数据存储区实体类型?
  • 使用Beego / GoLang在模板内插入JavaScript代码段
  • 在启动具有安全性和隐私性的对等方时出错
  • 何时使用HTTP代理
  • 如何检查恢复中错误的确切类型?
  • 使用数组作为值构建JSON对象
  • 去数据库/ SQL更改表名的大小写
  • 开始-如何从字符串设置RSA公钥模数?
  • 从docker容器无法访问imageproxy

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华