我在我的应用程序中创建了如下严格:
type 数据类型 int8
常量 (
用户数据类型 = iota
地址
测试
)
var datatypes = [...]string{"User", "Address", "Test"}
func (datatype Datatype) String() string {
返回数据类型[数据类型]
}
我希望能够针对此枚举验证通过命令行标志传递的值。
我以为我看到了类似dtype == Datatype被利用的东西,但我显然大错特错了。
如果这是不可能的,我可以将这些值放入数组中。但是,我觉得 enum 方法更优雅。
人到中年有点甜
相关分类