RCIE-ジャンクのコード屋

主に自分のためにコーディングのTIPSを蓄積しています。

Rust の導入

概要

Rust の紹介

Rust の利点
  • 実行速度が速い。
  • 消費するメモリが少ない。
  • メモリアクセス違反が起こりにくいので安全。
Rust の欠点
  • プログラムを動かすまでに覚えることが多い。
    • 厳密なメモリ管理をしないと実行すらできない(だから安全といえる)。
  • GUIはまだ発展段階(2021年の時点)。
Rust の活用例

インストール(Windows

  • 以下のすべてをインストールする。
Microsoft C++ Build Tools

f:id:rcie:20210829162748p:plain:w480
チェックを入れることに注意。

Rust コンパイラなど

f:id:rcie:20210829205130p:plain:w480
64-bit の PC なので 64-bit を選択した。

最小のプログラムを作る

Visual Studio Code を起動
フォルダの追加

f:id:rcie:20210829165920p:plain:w240

  • 作業フォルダを選択する。今回は「Rust」という名のフォルダを作成した。
ターミナル表示
  • Ctrl + Shift + @ キーを入力する。
プロジェクト作成
  • 「p0」という名前のプロジェクトが作成する。

f:id:rcie:20210829195754p:plain:w240
ターミナルに「cargo new p0」と入力する。

  • 「p0/src/main.rs」 にコードが自動的に作られている。

f:id:rcie:20210829173637p:plain:w480
main.rs

ターミナルでプロジェクトに移動

cd p0

デバッグの下準備
  • 「p0/src/main.rs」を表示して、F5 キーを入力する。

f:id:rcie:20210829174603p:plain:w480
「起動設定が無いので、デバッグを開始できませんでした。」

  • 起動設定が書かれた launch.json を以下のように編集する。

f:id:rcie:20210829174953p:plain:w480
<your program> の箇所を「p0/target/debug/p0.exe」に変更する。

  • Ctrl + S キーで保存
コンパイル

f:id:rcie:20210829200147p:plain:w480
ターミナルに「cargo build」と入力する。

実行
  • ターミナルに「cargo run」と入力する。

f:id:rcie:20210830180253p:plain:w480
ターミナルに「Hello, world!」が表示される。