Golang にて CLI からパラメータを受け取る

CLI(コマンドラインインターフェース)にて、
パラメータを指定して golang にて値を受け取るサンプルコード。

サンプルコード

for で回して表示させる。

main.go

package main

import (
	"flag"
	"fmt"
)

func main() {
	flag.Parse()
	args := flag.Args()
	for _, v := range args {
		fmt.Printf("%s\n", v)
	}
}

確認

$ go run main.go value1 value2 345 --version
value1
value2
345
--version
カテゴリー:CLIGo