前回でGo環境の準備を説明したから、今回はGoでHelloWorldを作成します。
ソースコードを書く
以下の内容をHelloWorld.goファイルに書いて、好きなディレクトリに格納する。
package main
import “fmt”
func main() {
fmt.Println(“Hello, 世界”)
}
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.go:5:21: invalid UTF-8 encoding
HelloWorld実行
HelloWorld.goファイルをコンパイルし、以下のHelloWorld.exeファイルが作成できました。cmdコマンドラインで以下のようにHelloWorldを実行する。
D:\go>HelloWorld.exe
Hello, 世界
Hello, 世界