見出し画像

Rustで「Hello, World!」を実行する手順について

Rustの環境設定

まずは、Rustがインストールされていることを確認する必要があります。Rustのインストールはrustupから行います。

インストール後、以下のコマンドでRustのバージョンを確認できます。

rustc --version


Hello, World!の実行

新しいプロジェクトの作成

コマンドラインまたはターミナルで、以下のコマンドを使用して新しいRustプロジェクトを作成します。

cargo new hello_world
cd hello_world

れによりhello_worldというディレクトリが作成され、初期設定が完了します。
このディレクトリには、Cargo.tomlという設定ファイルと、srcディレクトリが含まれています。srcディレクトリの中にはmain.rsというファイルがあり、これがRustの主要なソースファイルになります。


コードの書き込み

src/main.rsファイルを開き、次のように編集して「Hello, World!」プログラムを書きます。

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

上記のように記述することで"Hello, World!"というメッセージを標準出力に表示します。


プログラムの実行

ターミナルで以下のコマンドを実行して、プログラムをコンパイルし実行します。

cargo run

cargo runコマンドはプロジェクトをビルドし、実行可能ファイルを生成して、そのファイルを直接実行します。

出力には「Hello, World!」が表示されるはずです。


Rustの案件を探すならクラウドワークス テック

・97%がリモートのお仕事
・週4日、週3日OKのお仕事多数
・登録社数74万件業界トップクラス
・2〜4週間程度でお仕事決定
・案件提案から契約締結、勤怠管理もすべてオンライン完結
・継続率90%!一人ひとりをサポート
・参画後の評価で委託料が上がる認定パートナー制度
・簡単60秒で登録


注意点

コンパイルエラー

Rustのコンパイラは厳格のため、小さなタイプミスや構文エラーでもコンパイルに失敗します。
エラーメッセージは具体的に表示されるため、エラーになった場合はメッセージをたよりに修正しましょう。


フォーマットとスタイル

cargo fmtコマンドを使用すると、コードがRustのスタイルガイドに従って自動的にフォーマットされます。


Rustをもっと詳しくなりたい方に

Rustプログラミング完全ガイド 他言語との比較で違いが分かる!

個人的には他の言語開発もそれなりにあったことからこの本を読むことでかなりRustへの理解が深まりました。
プログラムやシステム的な専門用語は当たり前に登場するものの、他の言語での開発経験がある方なら問題ないでしょう。むしろその経験があることで、多言語との比較をしながら読み進めることができます。
内容的には大容量かつ丁寧すぎるほど嚙み砕いて説明がされているため、情報量は十分といえます。Rust自体学習コストが高く、難易度の高い言語のためこのくらいが妥当といえます。
プログラミング初心者レベルの方には難しい内容となっていますが、Rustの概念を理解し、基礎を把握することができる本であること間違いなしです。

Rust学習のために筆者が実際に読んでおすすめしたい本をまとめています。


基礎から学ぶRustプログラミング入門

本コースではRustについて全く経験がない方でもスムーズに学習を進められるようにとなっています。
基本的にはコードベースで解説を行い、抽象度が高く難しい内容に関しては適宜スライドも使いながら丁寧に解説します。そしてただ文法を学ぶだけではなく、最終的には演習としてCLIアプリケーションを作成し学習内容の定着を図ります。

以下の記事では筆者が実際に受講したおすすめUdemy教材をまとめています。

※本ページではアフィリエイトリンク(PR)が含まれています

この記事が参加している募集

この記事が気に入ったらサポートをしてみませんか?