[binllion] モジュール化する
前回、機能毎に関数で切り出して細分化してみましたがよりRustぽくするためにモジュール化を行います。 モジュールとすることで関連するコードをまとめたり、アクセス範囲を狭めたり、処理内容を隠蔽することができます。 上記がソ…
前回、機能毎に関数で切り出して細分化してみましたがよりRustぽくするためにモジュール化を行います。 モジュールとすることで関連するコードをまとめたり、アクセス範囲を狭めたり、処理内容を隠蔽することができます。 上記がソ…
今までのコードはキーボードからの入力をio::stdin().bytes()で読み込み、処理を行ってきましたがcrosstermでも入力処理を提供しています。 こちらはキーボードだけでなくマウスの入力やウィンドウリサイズ…
エラー処理を行う ここでunwrap()について考えてみましょう。 このコードの中でunwrap()が使われているのは下記の3箇所です。 enable_raw_mode()のドキュメントを見ると、enable_raw_m…