[英]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.