付録B実例で学ぶGo言語入門

武舎 広幸

ほかの言語(特にCやC++)をある程度ご存じの方のための、サンプルプログラム集です。原著の最初のほうの章には、まとまったコードがあまり書かれていないので、以下に示す例題をざっと読んでおくと、Goの世界に馴染んで、本文の内容がわかりやすくなると思います。

訳者が原著を始めとする本などの情報を元に、これまでの経験から、できるだけわかりやすいと思う方法で書いてみました。タイムマシンで半年前に戻って、訳者自身がこれを読んだら「おかげで随分楽ができる」と思える内容にしたつもりです。

B.1 予備知識

まず、サンプルコードを読むための予備知識です。

B.1.1 Go言語のコードの留意点

下のコードを読んだり試したりする上で、とくに次の点に留意してください。なお、「付録A Go言語のまとめ」には、より詳しい説明があります。さらに詳しくは、索引や目次などを頼りに本文を参照してください。

  • 変数名を先に、型の指定は後に書く。たとえば「var a int」のようになる
  • if文やfor文の条件などは(...)で囲まないで書く
  • ループはfor文だけ。whiledo-whileを使うようなものもforで書けるようになっている(詳しくは「A.7 制御構造」や「 ...

Get 初めてのGo言語 ―他言語プログラマーのためのイディオマティックGo実践ガイド now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.