golang 泛型 转换数组类型
Golang不支持泛型。你可以使用类型断言和类型转换来实现该功能。例如,如果你有一个字符串数组,你可以使用以下方法来把它转换成int数组:
```go
// 声明字符串数组
stringArray := []string{"1","2","3"}
// 声明int数组
intArray := []int{}
// 遍历字符串数组,并使用类型转换将字符串转换成int类型
// 或者你也可以把字符串转换成64位整型int64
for _, str := range stringArray {
// 我们需要对err变量做处理
intValue, err := strconv.Atoi(str)
数组类型字符串转数组 if err != nil {
// 发生错误,做一些处理
}
// 把int值加到int数组中
intArray = append(intArray, intValue)
}
```
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论