Golang中结构体转byte数组
2017-01-11 19:11
260 查看
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()) }
相关文章推荐
- byte数组和结构体相互转换
- C#中结构体和byte数组的转化
- 结构体转换byte数组
- c++与C# winform的消息通讯--(结构体与byte数组的使用)
- C#中byte数组与结构体之间的转换
- C#byte数组转结构体
- 使用for循环对 golang 中结构体数组取值进行修改时,需要注意的问题
- 如何把结构体转换成对应的byte数组
- 结构体转换成对应的byte数组
- C#学习之byte数组与结构体之间的转换
- C#通信,结构体和byte数组互转
- 结构体转换成对应的byte数组
- golang和java的byte数组相互转换
- [问题]C# 结构体对齐:如何将变长byte数组对齐
- golang初始化结构体数组
- 《coredump问题原理探究》Linux x86版5.8节C风格数据结构内存布局之结构体数组结构体coredump
- byte[]数组和int之间的转换
- 数组结构体部分赋值问题
- C语言封送结构体数组
- Java 基础类型转换byte数组, byte数组转换基础类型