首页 > 其他分享 >go :Multiple-value strconv.Atoi() (int, error) in single-value context

go :Multiple-value strconv.Atoi() (int, error) in single-value context

时间:2023-06-13 15:03:55浏览次数:36  
标签:Multiple string int strconv value Atoi 报错 device


代码

devicePositionType := strconv.Atoi(info[0]["device_position_type"].(string))

报错

Multiple-value strconv.Atoi() (int, error) in single-value context

这是因为返回的数据有两个参数,代码里只定义了一个,所以代码里需要再加上一个参数,这个参数一般会定义为 err

devicePositionType,err := strconv.Atoi(info[0]["device_position_type"].(string))

但是err后面我又用不到,如果不用的话go还是会报错的

Unused variable 'err'

所以需要写成这样

devicePositionType,_ := strconv.Atoi(info[0]["device_position_type"].(string))

表示我后面不会调用到,而且我定义了两个参数,也不会报错了


标签:Multiple,string,int,strconv,value,Atoi,报错,device
From: https://blog.51cto.com/u_16159391/6470216

相关文章

  • beego:interface conversion: interface {} is string, not int
    代码organizationId:=info[0]["organization_id"].(int)报错beego_api:interfaceconversion:interface{}isstring,notintRequestMethod: GETRequestURL: /v1/board2/students/detail2?id=237497RemoteAddr: ::1Stack/usr/local/go/src/runtime/panic.go......
  • 在使用VScode编辑器vue开发过程中,v-for在Eslint的规则检查下出现报错:Elements in iter
    报错如下: 该怎么解决呢?现在说说解决他的两种方法:1.直接在v-for循环后面绑定一个属性,跟前面需要循环的属性一一对应,截图如下:  2.在vscode中去掉Eslint规则检查,具体操作截图如下:文件–》首选项–》设置–》在搜索框中输入:vetur.validation.template,找到之后将前面的打钩......
  • Intel Quick Sync Video(QSV)
    安装和使用过程:1.InstallIntelMediaServerStudioforLinux.Downloadfromsoftware.intel.com/intel-media-serverstudio.Thisisaprerequisiteforthe*_qsvcodecsasitprovidesthefoundationforencodeacceleration.Seethenextchapterformoreinfoon......
  • 【MySQL的CheckPoint技术】
    MySQL的CheckPoint(CheckPoint)技术,又称"redolog"(Redolog),是MySQL数据库的核心技术之一,其目的是在发生故障或故障时,保证数据库中存储的数据可以得到有效的修复。对数据库进行的修改,包括写入,更新,删除等,都要进行相应的文档化,以确保数据在任何时候都是一致的。如何使用MySQL检查......
  • int型转QByteArray(30转成0x1e,0x00)
    int转QByteArrayQByteArrayintToByte(inti){QByteArrayabyte0;abyte0.resize(4);abyte0[0]=(uchar)(0x000000ff&i);abyte0[1]=(uchar)((0x0000ff00&i)>>8);abyte0[2]=(uchar)((0x00ff0000&i)>>16......
  • 外汇天眼:FINTOCH又传诈骗案! 新竹妇人入金149万领不回
    最近网络爆出多起资金盘诈骗案,除了引发社会大众关注的「imB诈骗案」外,上个月外汇天眼也发布了「投资人注意!FINTOCH“分投趣”遭爆为假借贷资金盘! 」这篇文章,呼吁所有用户小心这个平台,没想到前几天又出现新的受害者。从外汇天眼之前的报道可以知道,FINTOCH借贷理财收益每天报酬率有......
  • HDU 5489 Removed Interval(DP)
    题意:求去掉某一个长度为L的子串的LIS思路:画画图其实比较显然的想法是去掉这个区间的时候答案是右边以第一个数开头的LIS+左边最后一个数小于右边第一个数的LIS,为什么是右边以第一个数开头的LIS呢,因为如果是在这个L的后第二个是最佳答案的话那么我在这个“窗口”滑到L+1这个位置的时......
  • Intersection Observer
    IntersectionObserver在日常开发中,经常会遇到对数据、图片进行懒加载的处理,要判断用户是否已经看到了数据或者图片。之前用的方法是通过听到scroll事件或者使用setInterval来判断,这种方法的缺点是,由于scroll事件触发频率高,计算量很大,如果不做防抖节流的话,很容易造成性能问题,而se......
  • 解决在 PyCharm 中,logging 与 print 交错的问题
    项目配置->配置->执行->在输出控制台中模拟终端将它勾上即可推测是由于控制台和运行的输出逻辑不同导致的......
  • struts2 intercepter简单例子
    玩了一天终于把struts2的intercepter搞明白了,有那么点小兴奋,呵呵。下面把俺的成果分享一下:1.在注册页面中(index.jsp)注册一下:  <%session.setAttribute("user","lzw");%>2.在登录界面(login.jsp)登录:<formaction="login.action"method="post"><......