ぼくのインターネッツ

Rust 入門

少し前にやったことを何やってたか忘れてしまうので記録を。。 Hello, Rust!

インストール #

はじめる を見ながら。

curl https://sh.rustup.rs -sSf | sh
:
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation

途中でカスタマイズするか聞かれるけど 1 を選んだ。

Hello, Rust! #

適当なファイルを作る。

// main.rs
fn main() {
println!("Hello, Rust!");
}

Rust では 4 スペースでインデントするとのことー。
で、コンパイル。

rustc main.rs

すると main というバイナリファイルができて

./main

すると 'Hello, Rust!' と表示されます。

rustc の挙動 #

rustc filename.rs

した場合は filename というファイルができます。

fn hello() {
println!("Hello, Rust!");
}

と関数名を hello に変えた場合は

error[E0601]: main function not found

error: aborting due to previous error

とコンパイルできません。


以上です。これだけです。