AdSense

網頁

2022/11/6

Golang go generate作用

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


沒有留言:

AdSense