登录
首页 >  Golang >  Go问答

使用Golang将字节切片转换为整数数组

来源:stackoverflow

时间:2024-02-20 11:24:25 437浏览 收藏

你在学习Golang相关的知识吗?本文《使用Golang将字节切片转换为整数数组》,主要介绍的内容就涉及到,如果你想提升自己的开发能力,就不要错过这篇文章,大家要知道编程理论基础和实战操作都是不可或缺的哦!

问题内容

在 Golang 中,代码 [body, err := ioutil.ReadAll(resp.Body)],ioutil.ReadAll() 根据文档返回一个字节 Slice 数组。

这存储在变量“body”中。我的问题是如何将此字节切片数组转换为整数数组。


正确答案


我刚刚找到了一些可以实现我想要的功能的代码:

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)
}

所以这段代码确实达到了我想要的效果。

但是我对 golang 感到失望,因为没有一个很好的衬垫可以做到这一点 一种转换。 像这样的某些基本东西应该为程序员打包,而不必进行这种“低”级编程。

注意,我仍然喜欢 golang,他们做了很多工作来制作更好的 c 类型语言,与 c 相比,它具有更高级别的数据类型,并且还使一些东西比 c 更加动态。 所以只是很失望他们没有对这种情况进行高度抽象,这种情况出现了很多。

本篇关于《使用Golang将字节切片转换为整数数组》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>