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)
}
Run Code Online (Sandbox Code Playgroud)
需要将4字节数组转换为uint32,但为什么结果不一样?go verion:beta 1.1
所以,我需要你的帮助.我在这个话题上找不到任何东西.Golang是一种新鲜出炉的语言,所以很难为像我这样的新手快速找到答案.