Go的go generate用法如下。
Go 1.4開始的go generate作用為會執行所在目錄go檔中註解有//go:generate後面的命令。
例如下面為一個簡單的Go主程式,其中有註解//go:generate後接簡單的echo命令。
main.go
package main
import "fmt"
//go:generate echo "how do you turn this on"
func main() {
fmt.Println("Hello World")
}
在main.go同個目錄執行go generate結果印出底下。
% go generate
how do you turn this on
沒有留言:
張貼留言