func bb(){
buf := new(bytes.Buffer)
var data = []interface{}{
uint16(61374),
int8(-54),
uint8(254),
}
for _, v := range data {
err := binary.Write(buf, binary.LittleEndian, v)
if err != nil {
fmt.Println("binary.Write failed:", err)
}
}
fmt.Printf("%x", buf.Bytes())
fmt.Println(buf.Bytes())
}
Golang中结构体转byte数组
最新推荐文章于 2023-11-11 23:20:31 发布