Go/実行の方法
< Go
実行の方法 編集
この章ではGo言語におけるオンライン実行環境とコンパイルと実行の方法について説明します。
オンライン実行環境 編集
Go言語には、オンライン実行環境として「The Go Playground」というWebサイトがあります。このサイトでは、ブラウザ上でGoコードを書いて、実行結果を確認することができます。 以下の手順で利用できます。
- 「The Go Playground」のサイトにアクセスします。
- 左側のエディターにGoコードを入力します。
- 右側の画面には、実行結果が表示されます。
「The Go Playground」では、以下のような機能も提供されています。
- 実行速度の計測
- ファイルのダウンロード
- 共有URLの生成
ただし、オンライン実行環境では、外部ライブラリの使用やプログラムの実行時間制限があるため、本格的な開発には向きません。
Hello, World 編集
- 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