package main
import (
"bytes"
"encoding/gob"
"fmt"
"log"
"os"
)
func main() {
/// 序列化编码&写入文件开始 ///
// 实例化一个学生对象s1
s1 := &Student{
id: 1, name: "jack ma", age: 2, cash: 43242334.35}
// 实例化一个gob编码对象,并对s1学生对象进行编码
var buf bytes.Buffer
encoder := gob.NewEncoder(&buf)
error2Log("Encode: ", encoder.Encode(s1))
// 输出序列化后的类容
fmt.Printf
Go语言采坑记录gob序列化坑
最新推荐文章于 2024-04-10 10:29:39 发布