go:単一値コンテキストでの複数値strconv.Atoi()(int、error)
Go Multiple Value Strconv
コード
devicePositionType := strconv.Atoi(info[0]['device_position_type'].(string))
エラーを報告する
Multiple-value strconv.Atoi() (int, error) in single-value context
これは、返されるデータに2つのパラメーターがあり、コードで定義されているのは1つだけであるため、コードでパラメーターを追加する必要があります。このパラメーターは通常、errとして定義されます。
devicePositionType,err := strconv.Atoi(info[0]['device_position_type'].(string))
しかし、私はエラーの後にそれを使用することはできません。使用しない場合でもエラーが発生します。
Unused variable 'err'
だからこのように書く必要があります
devicePositionType,_ := strconv.Atoi(info[0]['device_position_type'].(string))
後で呼び出さないこと、および2つのパラメーターを定義したため、エラーを報告しないことを示します。