strings.Split 里面的元素转成 int
时间: 2023-08-07 08:28:14 浏览: 83
Javascript将string类型转换int类型
如果你想将 `strings.Split` 函数返回的字符串切片中的元素转换为整数类型,可以使用 `strconv.Atoi` 函数进行转换。示例代码如下:
```go
import (
"strconv"
"strings"
)
func main() {
str := "1,2,3,4,5"
s := strings.Split(str, ",")
var nums []int
for _, v := range s {
num, err := strconv.Atoi(v)
if err == nil {
nums = append(nums, num)
}
}
fmt.Println(nums)
}
```
在上面的代码中,我们将字符串 `str` 使用 `strings.Split` 函数进行切割,得到一个字符串切片 `s`。然后使用 `strconv.Atoi` 函数将切片中的每个元素转换为整数类型,并添加到 `nums` 切片中。最后输出 `nums` 切片即可。
阅读全文