gitee.com/zhongguo168a/gocodes@v0.0.0-20230609140523-e1828349603f/datax/schemax/readme.md (about) 1 ### descz 描述 2 3 主要用于记录序列化必要的信息。通过代码生成器生成。 4 5 * 目标 6 * 避免使用反射,增加了性能 7 * 编辑器友好 8 * 使用@schema生成描述 9 * 声明类型 10 * 结构 11 * 枚举 12 * 字段类型 fieldkind.Kind 13 * 注意 14 * 类只有一个父函数 15 * 通常声明会保存在 descz.Set 中 16 * 由于descz应用仅限于序列化,声明的ID冲突概率很低,因此,不使用长路径。声明ID采用 lastpkg.Name 的格式。例如 user.Login。 17 * 如果遇到ID冲突,可通过 descz.NewDescriptionSet 自己管理