go generate 本质上是一个是一个组合器: parser + ast + template 的组合, 最终生成文件.

const 初级demo: https://yushuangqi.com/blog/2017/go-command-generate.html function demo: interface demo:

写入到文件内部