2019年1月1日火曜日

開発環境

2019/01/02: 追記有り。

プログラミング言語Go (ADDISON-WESLEY PROFESSIONAL COMPUTING SERIES) (Alan A.A. Donovan(著)、Brian W. Kernighan(著)、柴田 芳樹(翻訳)、丸善出版)の第1章(チュートリアル)、1.2(コマンドライン引数)、練習問題1.1を取り組んでみる。

コード

package main

import (
 "os"
 "fmt"
 "strings"
)

func main() {
 fmt.Println(strings.Join(os.Args, " "))
}

入出力結果(Terminal, cmd(コマンドプロンプト))

$ go build -o echo sample1.go 
$ ./echo 
./echo
$ ./echo a1 a2
./echo a1 a2
$ ./echo a1 -a2
./echo a1 -a2
$ ./echo 1
./echo 1
$ ./echo abcde
./echo abcde
$ ./echo -abcde
./echo -abcde
$ ./echo a bc def gh e
./echo a bc def gh e
$

2019/01/02: 追記。

単純なことに気づかなかったので追加。

入出力結果(Terminal, cmd(コマンドプロンプト))

$ ./echo Hello World!
./echo Hello World!
$ ./echo 2019
./echo 2019
$ ./echo Hello, 2019!
./echo Hello, 2019!
$

0 コメント:

コメントを投稿