代码
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))
表示我后面不会调用到,而且我定义了两个参数,也不会报错了