## オプションなしでgoコマンドを実行
プログラムgoをオプションなしで実行すると、コマンドの一覧が表示される
```language-bash
$ go
Go is a tool for managing Go source code.
Usage:
go command [arguments]
The commands ...
PHPやPerlなどの言語では正規表現検索次に、大文字小文字を無視するiスイッチというものがあり`/expression/i`のような形で、指定することができます。
Goで同じことを行う場合、正規表現の先頭に`(?i)`と記載します。
## プログラム
```language...
Go言語で、Unixの`cat -n`コマンドのように、標準入力より入力されたテキストに行番号をつけるプログラムです。
ファイルから1行づつテキストを読み込むにはbufio.NewScanner()を使うと便利です。また、標準入出力はio.Stdin, io.Stdout, io.Stderrを...
Go言語でPHPのstr_repeat()関数相当の処理を行うには、strings.Repeat()メソッドを使用します。
## プログラム(Go言語)
プログラム
```language-go
package main
import (
"fmt"
"strings"
)
func main() {
// PHPのstr_repeat()相...
go言語でPHPのimplode/explode相当の処理を行痛い場合は、stringsパッケージのJoin()、Sprit()メソッドを使用します。
## プログラム
```language-go
// test01.go
package main
import (
"fmt"
"strings"
)
func main() {
// PHPのimp...
Go言語でプログラムをコンパイルしたとき、下記のエラーが出ることがあります。
```language-bash
go build test.go
syntax error: non-declaration statement outside function body
```
このエラーは、ファイル内にpackage定義を複数回行ったとき...