.localOnly { display: none; }
Top▲
マーリンアームズ サポート   翻訳   コンサル   講座   アプリ   コラム

Goプログラミング実践入門
SAU SHEONG CHANG著   武舎広幸+阿部和也+上西昌弘訳

例題

GitHubのこの本の例題のリポジトリからダウンロードできます。以下のいずれかの方法でどうぞ(ZIPファイルのサイズは300Mバイト程度あります)。


なお、原著の例題を下記から入手することが可能です(例が本文における出現順に並んでいませんので、探すのが少し大変です)。


この本の出版後、Goのバージョンアップに伴い「モジュール」が使われるようになりました。このため、例題をダウンロードしたままでは例題のbuildやテストができない場合があります。

基本的には、プロジェクトのディレクトリ内で、次の2つのコマンドを実行することでモジュールに対応でき、buildできるようになるはずです(go mod tidyを実行することで、必要なサードパーティのパッケージもダウンロードされます。 go getを実行して、パッケージをダウンロードするように書いてあるケースもありますが、その必要はありません)。

        $ go mod init 【モジュールパス】
        $ go mod tidy
      

【モジュールパス】には、当面ディレクトリ名を指定しておけばほとんどの例で動作すると思いますが、モジュールをインポートしている場合は、そのモジュールを公開するレポジトリへのパスを指定してください。

なお、「go モジュール管理」などで検索すると参考ページが見つかります。