AUL:
如何将数组中的字符串转换为go中的数组中的整数?
["1", "2", "3"]
至
[1, 2, 3]
我在网上搜索了一些解决方案,但找不到它。我试图遍历数组,并做了strconv.ParseFloat(v,64),其中v是值,但没有用。
朱利安克:
您实际上必须遍历整个切片。如果切片仅包含整数,没有必要的ParseFloat
,Atoi
就足够了。
import "fmt"
import "strconv"
func main() {
var t = []string{"1", "2", "3"}
var t2 = []int{}
for _, i := range t {
j, err := strconv.Atoi(i)
if err != nil {
panic(err)
}
t2 = append(t2, j)
}
fmt.Println(t2)
}
在操场上。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句