Rust by Example

1 Hello World

ここでは伝統的な"Hello World!"プログラムのソースを紹介します。 

// これはコメントです。コンパイラによって無視されます。 // 右にある「Run」ボタンからこのコードをテストできます。 // キーボードを使いたければ「Ctrl + Enter」もOKです。 // このコードは編集可能です。ぜひハックしてみましょう! // 「Reset」ボタンでいつでも元のコードに戻すことができます -> // main関数です fn main() { // コンパイルされたバイナリが実行されるとこの関数が呼び出されます // コンソールに文字列を出力する println!("Hello World!"); }

println! は文字列をコンソールにプリントするための マクロです。

バイナリファイルはrustcと呼ばれるRustのコンパイラを用いて生成することができます。

$ rustc hello.rs

するとhelloという名前の実行可能なバイナリファイルができます。

$ ./hello
Hello World!

演習

上に書いている'Run'をクリックしてアウトプットを見てみましょう。 次に、println!マクロをもう一行追加してアウトプットがどうなるか見てみましょう。

shows:

Hello World!
I'm a Rustacean!