JavaScriptを有効にしてください

Google Colab RustでHello, world!

 ·  ☕ 2 分で読めます

Google Colab RustでHello, world!

Google ColabはPythonを中心とした開発環境ですが、Rustのプログラムも実行できます。Google ColabでRustを使用して「Hello, world!」を実行するための手順を詳しく説明します。

Rustのインストール

まず、Google ColabにRustをインストールします。Rustup(Rustのインストーラ)を使用してインストールします。

以下のコードをGoogle Colabのセルにコピーして実行してください。

1
2
3
4
5
6
7
8
9
# Rustup (Rustのインストーラ) を使用してRustをインストールします。
!curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y

# パスを設定します。
import os
os.environ['PATH'] += f":{os.path.expanduser('~')}/.cargo/bin"

# Rustのバージョンを確認して、正しくインストールされたか確認します。
!rustc --version

このコードはRustをインストールし、環境変数にRustのバイナリパスを追加し、Rustのバージョンを確認します。

Rustプログラムの作成

次に、簡単なRustプログラムを作成します。このプログラムは「Hello, world!」と出力するだけのシンプルなものです。

以下のコードを新しいセルにコピーして実行してください。

1
2
3
4
5
6
7
8
# Rustプログラムをファイルに書き込みます。
program = """
fn main() {
    println!("Hello, world!");
}
"""
with open('hello_world.rs', 'w') as file:
    file.write(program)

このコードはhello_world.rsという名前のファイルを作成し、その中にRustの「ハローワールド」プログラムを書き込みます。

プログラムのコンパイルと実行

最後に、作成したRustプログラムをコンパイルし、実行します。

以下のコードを新しいセルにコピーして実行してください。

1
2
3
4
5
# Rustプログラムをコンパイルします。
!rustc hello_world.rs

# コンパイルされたバイナリを実行します。
!./hello_world

このコードはhello_world.rsをコンパイルし、生成されたバイナリを実行して「Hello, world!」と表示します。

まとめ

Google Colab上でRustの「Hello, World!」プログラムを実行することができました。
Rustを使って複雑なプログラムに挑戦してみてください。

共有

こぴぺたん
著者
こぴぺたん
Copy & Paste Engineer