この章ではGo言語におけるオンライン実行環境とコンパイルと実行の方法について説明します。
Go言語には、オンライン実行環境として「The Go Playground」というWebサイトがあります。このサイトでは、ブラウザ上でGoコードを書いて、実行結果を確認することができます。
以下の手順で利用できます。
左側のエディターにGoコードを入力します。
右側の画面には、実行結果が表示されます。
「The Go Playground」では、以下のような機能も提供されています。
ただし、オンライン実行環境では、外部ライブラリの使用やプログラムの実行時間制限があるため、本格的な開発には向きません。
[https://play.golang.org/p/X0_wfzwyj-E hello.go]:
package main
import "fmt"
func main() {
    fmt.Println("Hello, World")
}
Go言語のプログラムは、コンパイルして実行ファイルを作成することで実行します。Go言語には、以下のような方法でコンパイルと実行ができます。
Go言語のコンパイルは、コマンドライン上で行います。以下のコマンドを実行することで、実行ファイルを作成できます。
 $ go build <プログラムファイル>
実行ファイルが生成されると、以下のコマンドで実行できます。
 $ ./<実行ファイル>
例えば、「hello.go」というファイルをコンパイルして実行する場合は、以下のようになります。
Go言語のプログラムは、直接実行することもできます。以下のコマンドを実行することで、プログラムを直接実行できます。
 $ go run <プログラムファイル>
例えば、「hello.go」というファイルを直接実行する場合は、以下のようになります。
 $ go run hello.go