我试图将一段字节转换为整数,但它不起作用:
https://play.golang.org/p/61Uhllz_qm7
对于两个完全不同的字节切片,当我使用此算法时,我得到相同的:uint64
func idFromPacket(response []byte) uint64 {
fmt.Printf("The slice is [%v]\n", response)
var id uint64
reader := bytes.NewReader(response)
binary.Read(reader, binary.BigEndian, &id)
fmt.Printf("The id is [%d]\n", id)
return id
}
有人可以告诉我,为什么不同的输入我得到相同的输出?[]byteidFromPacket
心有法竹
森林海
相关分类