0Pricing
Learn Rust Coding · レッスン

初めての「Hello, World!」

Rustで初めての「Hello, World!」プログラムを書いて実行します。基本的なコンパイルと実行の流れを理解します。

「初めての「Hello, World!」」はCoddyKit上の無料Learn Rust Codingレッスンです。 これはレッスン2/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはLearn Rust Coding学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Learn Rust Codingコースには全3レッスンが含まれています。

最初のRustプログラム

最初のRustプログラムHello, World!を書いてみましょう。セットアップが正しく動作することを確認し、基本を学ぶための定番の方法です。

ソースファイルを作成する

Rustのソースファイルは.rsで終わります。たとえばmain.rsです。新しいプロジェクト用のフォルダーに作成してください。このファイルにプログラムの命令を書きます。

`fn main()`関数

すべてのRustプログラムは、mainという関数から始まります。fn main() { }という構文で関数を宣言します。fn、関数名、引数、そして本体という構成です。

コンソールに出力する

コンソールに出力するには、println!マクロを使います。!は、コンパイル時に展開されるコードであるマクロを示します。文字列を引用符で囲んで渡し、最後に;を付けます。

「Hello, World!」のコード

これがHello, World!プログラムの全体です。main.rsに貼り付けてください。println!文の末尾にセミコロンがあることに注目しましょう。

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

コードを実行ファイルに変換する

CPUはRustを直接読み取れないため、コンパイラーであるrustcが変換します。rustc main.rsを実行すると、実行ファイルが生成されます。

rustc main.rs

プログラムを実行する

次に、実行ファイルを実行します。Linux/macOSでは./main、Windowsではmain.exeを使います。挨拶文が表示されます。コンパイルしてから実行する、という流れです。

./main

Cargoを使って便利に開発する

通常のrustcでも動作しますが、ほとんどのプロジェクトでは、構成の作成、ビルド、実行にCargoを使います。特にプロジェクトが大きくなるほど便利です。Cargoが標準的な構成を用意してくれます。

CargoでHello World

cargo newでプロジェクトを作成し、cdでそのディレクトリに移動してからcargo runを実行します。Cargoが詳細な処理を担い、コンパイルと実行を1ステップで行います。

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

コンパイルと実行

最初のRustプログラムを書き、実行する2つの方法を学びました。rustcで直接実行する方法と、Cargoを使う方法です。理解度を確認しましょう。

まとめ:最初のRustプログラム

最初のプログラムを作成、コンパイル、実行しました。rustcを直接使う方法と、より便利なcargo runの両方を試しました。次は、ツールチェーン全体を見ていきます。

よくある質問

「初めての「Hello, World!」」レッスンは無料ですか?

はい。「初めての「Hello, World!」」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Learn Rust Codingコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Learn Rust Codingコースには全3レッスンが含まれています。

「初めての「Hello, World!」」で何を学びますか?

Rustで初めての「Hello, World!」プログラムを書いて実行します。基本的なコンパイルと実行の流れを理解します。 ブラウザで直接実行するハンズオンコードでLearn Rust Codingを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Learn Rust Codingを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのLearn Rust Codingは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/3です。

「初めての「Hello, World!」」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このLearn Rust Codingレッスンでコードを書いて実行できますか?

はい。すべてのLearn Rust Codingレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. RustとCargoのインストール
  2. 初めての「Hello, World!」
  3. Rustツールチェーンを探る
← Learn Rust Codingに戻る