Skip to content
Go言語とは、Googleが開発した新しいプログラミング言語です。
当サイトではこの新しい言語についての情報を集約していきます。
このサイトの主要コンテンツは、公式サイトの日本語訳です。右側のメニューから選んでください。

Go言語のVersion 1 がとうとうリリースされました。

http://blog.golang.org/2012/03/go-version-1-is-released.html

いくつか日本語訳を更新しました。

Goプログラミング言語仕様」の翻訳を更新しました。
バージョンは、June 17, 2011です。

あまり大きな変更はありませんんが、変更点です。

  • gotoの制約が変更され、ブロック外からブロック内へのジャンプができなくなった
  • nilチャネルからの送受信信は、永久にブロックされるようになった。
    ただし、コンパイラはまだ未対応で、ブロックされずにパニックが発生
  • nilマップは、要素が追加できない以外は空のマップと同じ扱いになった。
    これもコンパイラはまだ未対応。

Goプログラミング言語仕様」の翻訳を更新しました。
バージョンは、Version of Apr 22, 2011です。

変更点

  • 組み込み関数closedがなくなりました。チャネルがクローズされたかを調べるには、チャネルの受信操作で返される2番目の値(論理値)を使います。
  • 以下の実装上の制約が解消されました。
    • Gccgo: メソッド式は部分的にしか実装されていません。
    • Gccgo: ひとつのソースファイルに、ひとつのinit()関数しか許していません。

いくつか日本語訳を更新しました。