簡體   English   中英

Golang:將字節切片數組轉換為整數數組

[英]Golang : convert Byte slice array to integer array

在 Golang 中,代碼[body, err := ioutil.ReadAll(resp.Body)], the 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 相比還使一些東西更具動態性。所以只是失望他們沒有做出高抽象對於這種情況,出現了很多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM