コード programming code

[binllion] モジュール化する

前回、機能毎に関数で切り出して細分化してみましたがよりRustぽくするためにモジュール化を行います。 モジュールとすることで関連するコードをまとめたり、アクセス範囲を狭めたり、処理内容を隠蔽することができます。 上記がソ…

コード programming code

[binllion] rawモード

crateの追加 では端末を制御してrawモードにするためにcrateを使うようにしましょう。このような機能を提供するcrateは複数ありますが今回はcrosstermを使用します。 下記のcargo addコマンド1を…

コード programming code

[binllion] 標準入力から読み込む

Rustのコードを書いてみる アプリケーションの最初のステップとして、サンプルで作られたmain.rsを書き換えてみましょう。 このコードは単純に標準入力から押されたキーの文字を読み込んで表示します。 まず最初にコメント…

コード programming code

[binllion] Rust環境のセットアップ

Rustのインストール 開発のためのRustのセットアップから始めたいと思います。 使用するプラットフォームはLinux環境になります。ですが、コードはなるべくどの環境でも動作するようなものにしたいと考えています。が個々…