Go始め
日本語ドキュメントもあるので、少しずつやってみようと思う。
自分が使う場合は、実行ファイルに何かしらのファイルを指定して、
それを加工して出力するケースが多いので、
そんな感じのコードを書いてみた。
package main; import ( "os" "fmt" ) func main() { for i := range os.Args { fmt.Println( os.Args[i] ); } }
これを実行すると、こんな感じ。
$ go build aaa.go
$ ./aaa
./aaa
$ ./aaa a b c
./aaa
a
b
c
でもって、配列の数を見てループする場合はこんな感じ。
package main; import ( "os" "fmt" ) func main() { for i:=0; i<len(os.Args); i++ { fmt.Println( os.Args[i] ); } }
ところで、
配列を長さの数だけループするのは、これで良いのかな?
っていうのは、その都度、長さを調べるから良くないとか、
そういうのは良く分かってない。
良く分かってないけど、今日はここまで。
おしまい。
Leave a Comment