Rustのチュートリアル

Rustとは、、、

Rust(ラスト)は並列かつマルチパラダイムのプログラミング言語である。Mozillaによって開発されている。関数型プログラミング、並列アクターモデル、手続き型プログラミング、オブジェクト指向プログラミングをサポートする実用的な言語を目指している。 (wikiより引用)

インストール

インストールする環境は、Macのbrewがインストールされていることを前提としてます。

$ brew install rust

確認

正常にインストールされたか確認します。
rustcはコンパイル時に利用するものです。
cargoはRustのビルドシステムです。コードのビルド、コードが依存するライブラリのダウンロード、ライブラリのビルドを管理してくれます。

$ rustc -V
rustc 1.14.0
$ cargo -V
cargo 0.15.0-dev (298a012 2016-12-20)

Hello,worldの表示

チュートリアルの基本であるHello,Worldを出力させます。

$cargo new guessing_game --bin

cargoを利用することによって、Cargo.tomlとsrcが作成されます。ソースコードは、srcの中のmain.rsは以下のようになっています。
cargoを利用することによって、自動的に作れられています。

fn main() {
    println!("Hello, world!");
}

それでは実行をしてみます。

$cd guessing_game
$cargo build
$cargo run
Hello, world!

ちゃんとHello,world!が表示されました。

参考

1.https://ja.wikipedia.org/wiki/Rust_(プログラミング言語)
2.https://doc.rust-lang.org/book/README.html

bannerAds