コマンドライン引数は C のように main 関数の引数で受け取るのではなく、os パッケージの os.Args 関数を使う。
package main
import (
"fmt"
"os"
)
func main() {
fmt.Println(os.Args)
}
^o^ > go build args.go ^o^ > args foo bar baz [args foo bar baz]
os.Args の返り値は文字列の配列。最初の要素は実行ファイル名、これは C と同じだな。