tatsuya6502 / rustbook

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

『実践Rust入門』のサンプルプログラム

実践Rust入門
[言語仕様から開発手法まで]

κeen(著)、河野達也(著)、小松礼人(著)
B5判/576ページ/本体価格3,980円+税
ISBN番号 978-4-297-10559-4
技術評論社、2019年5月8日発行

サンプルプログラム

本GitHubリポジトリでは『実践Rust入門』(以降 本書)に掲載されているサンプルプログラムを収録しています。 本書の各章に対応するch章番号ディレクトリを参照してください。

ダウンロード方法

リリースページ にある*.zipまたは*.tar.gzのアーカイブファイルをダウンロード後、解凍してください。 どちらのアーカイブも内容は同じです。 WindowsとmacOSをお使いなら*.zipを、Linuxをお使いなら*.tar.gzをダウンロードすることをお勧めします。

それぞれのリリースの内容については RELEASES.mdファイル を参照してください。

改行文字について

ソースファイルの改行文字はLinuxやmacOS環境で使用されているLF文字になります。Windows環境ではアプリケーションによっては正しく改行されないかもしれません。2章を参考に、Visual Studio Code(VS Code)などのソースコードエディタを使われることをお勧めします。

本書で使用する追加ソフトウェアについて

インストール方法

本書で使用する追加ソフトウェアのインストール方法については以下を参考にしてください。

なお、Rustツールチェインとリンカのインストール方法については本書の2章を参照してください。

使いかたなど

追加ソフトウェアの使いかたについては以下を参考にしてください。

動作確認の環境について

サンプルプログラムは以下のRust/OSバージョンにて動作確認済みです。

  • Rust 1.32.0(2019年1月16日リリース)
    • 2018 Editionを指定
  • x86-64系のプロセッサで動作する以下のOS
    • Ubuntu "Bionic" 18.04 LTS(64ビット)
    • macOS Mojave 10.14
    • Windows 10 (64ビット、Microsoft Visual C++ 2017)

ご質問や不具合報告など

本書やサンプルプログラムの内容についてご質問などあるときは、以下の方法でご確認・ご連絡ください。

本書の書籍案内ページ

https://gihyo.jp/book/2019/978-4-297-10559-4

本書の概要や目次、正誤表などが掲載されています。

ライセンス

本リポジトリのコンテンツは特に断り書きがない限り 三条項BSDライセンス のもとで公開されています。

以下のディレクトリ配下のコンテンツは異なるライセンスで公開されています。

  • ch10/wordcountMITApache-2.0 のデュアルライセンス

About

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Rust 97.7%Language:Python 1.1%Language:PLpgSQL 0.5%Language:C 0.5%Language:Java 0.2%Language:RenderScript 0.1%