コマンドパラメーター
【開発環境】
OS:Win11(64ビット)
go version go1.19.4 windows/amd64
VSCode1.72.2、及びコマンドプロンプト
◆コマンドライン引数
Go言語のプログラムを実行する時のコマンドラインにパラメーターを指定して、
プログラムを利用出来る。
例文
サンプルコード「コンソール.go」
// cmndargs.go
package main
import (
"fmt"
"os"
)
func main() {
if len(os.Args) < 3 {
fmt.Println("引数を2個指定して下さい")
os.Exit(1)
}
fmt.Printf("実行ファイル名:%s\n", os.Args[0])
fmt.Printf("引数1:%s\n", os.Args[1])
fmt.Printf("引数2:%s\n", os.Args[2])
}
・実行
<strong>引数を入れないと
PS D:\GO言語\サンプルプログラム\Go-3> go run コンソール.go
引数を2個指定して下さい
exit status 1
PS D:\GO言語\サンプルプログラム\Go-3> go run コンソール.go abc 123
実行ファイル名:C:\Users\Owner\AppData\Local\Temp\go-build1964995560\b001\exe\
コンソール.exe
引数1:abc
引数2:123
PS D:\GO言語\サンプルプログラム\Go-3>
※コメント投稿者のブログIDはブログ作成者のみに通知されます