我正在为.yaml文件制作“语法”验证器,我想知道如何使用Go来验证.yaml文件中的整数值是否为空。使用字符串,我没有任何问题,使用整数时,默认分配的值是0
,但不能帮助我确定是否为空。
示例yaml:
name: "Foo"
age:
开始结构:
type Person struct {
Name string `yaml:"name"`
Age int8 `yaml:"age"`
}
如果age为空,则默认情况下将为其分配一个0
,如果name为空,您将知道您将拥有""
我怎么知道年龄是空的?我正在使用gopkg.in/yaml.v2
解组.yaml。