2021
06-13
06-13
Golang Gob编码(gob包的使用详解)
gob是Golang包自带的一个数据结构序列化的编码/解码工具。编码使用Encoder,解码使用Decoder。一种典型的应用场景就是RPC(remoteprocedurecalls)。gob和json的pack之类的方法一样,由发送端使用Encoder对数据结构进行编码。在接收端收到消息之后,接收端使用Decoder将序列化的数据变化成本地变量。基本使用packagemainimport("bytes""encoding/gob""fmt")typeMsgDatastruct{X,Y,ZintNamestring}varnetworkbyte...
继续阅读 >