主要改进: - 简化 setValue 方法中的 nil 值处理逻辑,统一设置为目标类型的零值 - 修复 setFieldValue 方法中 map 类型设置 nil 值时的问题 - 新增完整的 nil 值设置测试,覆盖所有 Go 基础类型和复合类型 测试覆盖: - 指针、接口、切片、map、channel、func 等可空类型设置为 nil - int/uint 系列、float 系列、bool、string 等基础类型设置为零值 - 嵌套结构体和 map 中的 nil 值设置
7.1 KiB
7.1 KiB