なぜやるか
-
- 下のリンクの書籍はPythonとRustを比較しているもので、これを読みたいのだが環境設定は面倒に感じたため。
https://www.socym.co.jp/book/1351
やったこと
GoogleColaboratory上のコードセルで!apt install cargoを実行することによりrustcコマンドを実行できるようにした。
マジックコマンドの%%writefile hoge.rsを使うことによってhoge.rsファイルをGoogleColaboratory上で作成した。
実際にGoogleColaboratory上でRustのHello Worldが実行できることを確認した。
参考文献
1.は%%writefileを使ってGoogleColaboratory上でC++ファイルを実行する流れを紹介しているサイトです。2.は、Rustのインストール方法について触れているサイトです。Rustカーネルを利用する方法についても触れていますが、私はまだ試していません。3.は、実際に記事の内容を実行した.ipynbファイルになります。
-
- https://you1dan.hatenablog.com/entry/2022/01/09/090102
-
- https://gist.github.com/korakot/ae95315ea6a3a3b33ee26203998a59a3
- https://github.com/yaminabeworks/qiitakiji/blob/main/hello_rust.ipynb
感想
C++も同様に書けるので、C++で書かれたコードをRustに直していく際に便利だと感じた。
次にやる、この記事に関連すること
- 上で紹介した書籍を読み進める。