go build自行编译。

使用方法
1.调用工具时指明

在你的项目文件目录中,运行编译后的EXE文件,附带参数 -type=想要生成方法的结构体名称,多个结构体时用逗号分隔。

2.代码指定

如果不想在命令行中输入参数,对于想要生成方法的结构体在你的代码设计时加上生成器注解

//go:generate structToMap -type=User
type User struct {
    name string
    age  int
}
go generate