あなたの最初の Rust の実験

RustRustBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

こんにちは、LabEx へようこそ!この最初の実験では、Rust の古典的な「Hello, World!」プログラムを学びます。

以下の「続行」ボタンをクリックして実験を開始してください。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL rust(("Rust")) -.-> rust/DataTypesGroup(["Data Types"]) rust(("Rust")) -.-> rust/FunctionsandClosuresGroup(["Functions and Closures"]) rust/DataTypesGroup -.-> rust/string_type("String Type") rust/FunctionsandClosuresGroup -.-> rust/function_syntax("Function Syntax") rust/FunctionsandClosuresGroup -.-> rust/expressions_statements("Expressions and Statements") subgraph Lab Skills rust/string_type -.-> lab-101055{{"あなたの最初の Rust の実験"}} rust/function_syntax -.-> lab-101055{{"あなたの最初の Rust の実験"}} rust/expressions_statements -.-> lab-101055{{"あなたの最初の Rust の実験"}} end

Rust の Hello World

これは、伝統的な Hello World プログラムのソースコードです。

hello.rs という名前のファイルを作成します。

cd ~/project
touch hello.rs

hello.rs に以下のコードを追加します。

// これはコメントで、コンパイラによって無視されます。
// これはメイン関数です。
fn main() {
    // ここに記述された文は、コンパイル済みのバイナリが呼び出されたときに実行されます。

    // コンソールにテキストを出力します。
    println!("Hello World!");
}

println! は、コンソールにテキストを出力する マクロ です。

Rust コンパイラ rustc を使用してバイナリを生成できます。

rustc hello.rs

rustc は実行可能な hello バイナリを生成します。

$./hello
Hello World!

アクティビティ

上記を実行して、期待される出力を確認しましょう。次に、2 番目の println! マクロを使って新しい行を追加して、出力が以下のように表示されるようにしましょう。

Hello World!
I'm a Rustacean!

まとめ

おめでとうございます!あなたは最初の LabEx の実験を完了しました。

LabEx とその使い方についてもっと学びたい場合は、サポートセンター を訪問してください。または、LabEx についてもっと学ぶために ビデオ を見ることができます。

プログラミングは長い旅ですが、次の実験はクリック 1 回です。やりましょう!