文件名称:go-genums:生成类型检查的枚举的实用工具,便于go的使用
文件大小:11KB
文件格式:ZIP
更新时间:2024-05-28 13:34:26
Go
*的 生成类型检查的枚举的实用程序,可与go:generate友好地使用。 用法 例子: genums Day day int examples/dayEnum/main.go 在上面的命令行中: Day是将要生成的枚举接口名称的前缀,例如DayEnum day是在用户提供的Go源代码中声明的常量标识符中使用的(在这种情况下,内部)前缀 int是用户提供的Go源代码中声明的常量的类型 是用户提供的Go源文件名,其中已经包含Go常量枚举 生成的代码将提供: 枚举的接口类型DayEnum 一个函数,返回所有有效枚举值的切片DayEnumValues() 一种将值转换为有效枚举的工厂方法NewDayFromValue(v int) 一种工厂方法,该方法专门将值转换为有效的枚举,并且发生恐慌,否则, MustGetDayFromValue(v int) 一组都满足枚举接口DayE
【文件预览】:
go-genums-master
----.gitignore(86B)
----README.md(2KB)
----examples()
--------colorEnum()
--------carEnum()
--------dayEnum()
----genums.go(6KB)
----LICENSE.md(1KB)
----Makefile(1001B)