TIL

Today I Learned. 知ったこと、学んだことを書いていく

Rust

変数と変数可能性 - Rust

Rustにおける変数の基礎について、公式ドキュメントを見ながらまとめてみた(まとまってはいないけど) 不変変数として宣言されていることで、その変数は変更されないことが保証される。プログラミング中やコードを読んでいるときに、値が変更されるかどうかを…

Cargoについて

Rustのビルドシステムとパッケージマネージャーである 以下のことに関して管理をする コードの構築 コードが依存するライブラリのダウンロード それらのライブラリの構築 Cargoを使うことで依存関係を考えなくてもよくなる 使い方 新しいプロジェクトを作成 …

vimでRustを開発する環境を作る

Rustのインストール 1.インストール $ curl https://sh.rustup.rs -sSf | sh 上記のコマンドでは以下の3つのコマンドをインストールする rustc cargo rustup 途中、以下のように表示されたらEnterを押す 1) Proceed with installation (default) 2) Customiz…

rustfmtインストール

rustfmtはソースを整えてくれるツール インストール手順はrustfmtのREADME.mdを参考にしている rustfmtのインストールに必要なgccをインストールする sudo apt-get install gcc rustfmtのインストール rustup update rustup run nightly cargo install rustf…

rustupについて

Rustコンパイラー、かつ、コンパイラやパッケージマネージャなどの道具一式を管理するツール rustcコンパイラのバージョン(チャンネル)は以下の3種類がある。rustupを使うことでそれらを簡単に切り替えることができる stable(リリース版) beta(nigtlyでテス…