1 回答

TA貢獻1829條經驗 獲得超9個贊
您可以使用flag包。請看下面的代碼:
package main
import (
"flag"
"fmt"
"os"
)
func main() {
var param1 string
var param2 string
var param3 string
var param4 string
flag.StringVar(¶m1, "param1", "", "Parameter 1")
flag.StringVar(¶m2, "param2", "", "Parameter 2")
flag.StringVar(¶m3, "param3", "", "Parameter 3")
flag.StringVar(¶m4, "param4", "", "Parameter 4")
flag.Parse()
if param1 == "" {
fmt.Print("Missing required parameter 1 \n")
os.Exit(1)
}
}
一旦你構建了它,你就可以運行它./main -param1=abc -param2=good,它將分別設置param1和param2變量為abc和good。
- 1 回答
- 0 關注
- 169 瀏覽
添加回答
舉報