將位元組切片轉換為整數切片可以透過迭代每個位元組值並將其轉換來輕鬆完成到一個整數。
byteSlice := []byte{1, 2, 3, 4} intSlice := make([]int, len(byteSlice)) for i, b := range byteSlice { intSlice[i] = int(b) }
在上面的程式碼中,範圍循環迭代中的每個位元組切片。對於每個字節,它使用 int() 函數將位元組轉換為整數。所得的整數值儲存在 intSlice 的對應元素中。
值得注意的是,該切片已經包含位元組值 1,而不是 ASCII 字元 1。因此,無需將其轉換為字串。
有關轉換的更多詳細信息,請參閱以下內容資源:
以上是Go 中如何將 Byte Slice 轉換為 Int Slice?的詳細內容。更多資訊請關注PHP中文網其他相關文章!