GoでHelloWorldを作成する

Go Hello World Go

前回でGo環境の準備を説明したから、今回はGoでHelloWorldを作成します。

ソースコードを書く

以下の内容をHelloWorld.goファイルに書いて、好きなディレクトリに格納する。

package main
import “fmt”

func main() {
    fmt.Println(“Hello, 世界”)
}

ソースコードのコンパイル

cmdでHelloWorld.goファイルを格納するディレクトリに移動し、以下のコマンドでソースコードをコンパイルする。

>Go build HelloWorld.go

※Goコンパイラのデフォルトな文字コードはUTF-8なので、ソースコードに漢字があれば、ソースコードファイルの文字コードをUTF-8に指定する必要です。
文字コードはsjisの場合、以下のエラーが出る。

# command-line-arguments
.\HelloWorld.go:5:21: invalid UTF-8 encoding

HelloWorld実行

HelloWorld.goファイルをコンパイルし、以下のHelloWorld.exeファイルが作成できました。cmdコマンドラインで以下のようにHelloWorldを実行する。

D:\go>HelloWorld.exe
Hello, 世界
タイトルとURLをコピーしました