1、gob只能导出public大写字段,不能导出private小写字段。
2、gob导出struct或内嵌继承的struct时,struct体内至少要有一个可导出字段。
import ("bytes""encoding/gob")//深拷贝func DeepCopy(dst, src interface{}) error {var buf bytes.Bufferif err := gob.NewEncoder(&buf).Encode(src); err != nil {return err}return gob.NewDecoder(bytes.NewBuffer(buf.Bytes())).Decode(dst)}
