シェルスクリプトマガジン

漢のUNIX(Vol.64掲載)

著者:後藤 大地

今回も引き続き、プログラミング言語の「Rust」について解説する。前回も取り上げたが、Rustの学習は「The Rust Programming Language」(https://doc.rust-lang.org/book/)に沿って進めるのがよいと思う。The Rust Programming Languageではまず、「数当てゲーム」(Guessing Game、英訳としては「推測ゲーム」)のプログラムを開発する。これによって、Rustのプログラミングを一通り学べる。

シェルスクリプトマガジン Vol.64は以下のリンク先でご購入できます。

図3 自動生成されるRustプログラムのソースコードファイル「src/main.rs」

図4 コンパイルに必要な構成情報や依存関係を記したファイル「Cargo.toml」

図6 ユーザーに対して入力を求め、その入力を受け付けて「あなたの予測値:」として入力値を表示するプログラム(main.rs)

図8 変数に値を2回代入するサンプルコード(src/main.rs)

図10 mutを指定して値を変更できる変数と宣言したサンプルコード(src/main.rs)

図12 read_line()関数の戻り値を表示させるコード