日経BP「Rust入門」のサンプルプログラムです。
- 第1章 Rustの特徴
- 第2章 環境構築
- 第3章 基本的な型、変数の扱い、束縛
- 第4章 文字列
- 第5章 文と式と関数
- 第6章 制御文とパターンマッチ
- 第7章 配列とベクター
- 第8章 構造体とメソッド
- 第9章 ジェネリクスとトレイト
- 第10章 所有権
- 第11章 クレート
- 第12章 ファイル入出力
- 第13章 マクロ
- 第14章 Web API呼び出し
- 第15章 データベースアクセス
- 第16章 C言語ライブラリの呼び出し
- 第17章 クロージャ
- 第18章 並列化
- 第19章 テストコード
各プログラムは節(sample-03-01)で分けてありますが、紙面とは異なり1つのファイル(main.rs)でまとめています。 このため cargo build 時に紙面とは異なった警告(利用していない変数の警告)が出ます。
関数名を「main」に直すか、適宜切り出して使ってください。
Tomoaki Masuda
書籍に準じます