ページ

2010年8月29日日曜日

[Google Go] 2.Hello Go World

このエントリーをはてなブックマークに追加

//==============================================
// hello.go (source)
//==============================================

package main
import "fmt"

func main(){
fmt.Printf("Hello Go World\n")
/* comment */
// comment
}

//==============================================
// compile (6g for x86 64bit)
//==============================================
6g hello.go
6l -o hello hello.6
./hello

//==============================================
// compile (8g for x86 32bit)
//==============================================
8g hello.go
8l -o hello hello.6
./hello

1.このプログラムではターミナルにHello Go Worldと出力されます。
2.fmt.Printfを使用するためにfmt packageをインポートしています。他の機能を使用したい場合は他のパッケージをインポートします。
3.funcというキーワードで関数を導入します。
4.main関数はいくつかの初期化の後に走り始めます。
5.Go言語のソースファイルはUTF-8(BOMなし)でエンコードするように定義されている。
6.注釈の取り決めはC++と同じです。
/* hoge hoge */
// hoge hoge
7.コンパイルはx86 64bit版のための6g, x86 32版のための8gがあります。

0 件のコメント:

コメントを投稿