使用 go:generate 引用当前文件

Amm*_*ala 3 go

有没有办法go:generate引用当前文件?

例如,我想做类似的事情

//go:generate sometool $FILE

谢谢

jee*_*tkm 6

您可以按如下方式引用当前文件:

//go:generate sometool $GOFILE
Run Code Online (Sandbox Code Playgroud)

$GOFILE get 扩展为 go generate 处理的文件的名称。