package main
import (
"bytes"
"encoding/binary"
"fmt"
)
func main() {
aa := uint(0xFFFFFFFF)
fmt.Println(aa)
byteNewbuf := []byte{0xFF, 0xFF, 0xFF, 0xFF}
buf := bytes.NewBuffer(byteNewbuf)
tt, _ := binary.ReadUvarint(buf)
fmt.Println(tt)
}
需要將4字節數組轉換爲uint32,但爲什麼結果不相同? 去其它版本:1.1的β將字節片段的數據解碼爲Uint32
可能的重複[如何轉換\ [4 \] uint8到uint32在Go?](http://stackoverflow.com/questions/7380158/how-to-convert-4uint8-into-uint32-in-go ) – peterSO 2013-04-06 12:42:46