言語基礎– tag –
-
コーディング
【Rust】コード分割/ファイル分割して簡潔なコードを書く
コード分割はプログラムを簡潔にわかりやすく保つためにもとても重要なものです。 どのプログラミング言語を使っていてもコード分割は常に心がけたいことですが、Rustではどのようにコード分割すれば良いのでしょうか? 今回はRustでコード分割するうえで... -
環境構築
【Rust】単一/複数のクレートを持ったパッケージを作成する方法
Rustのパッケージの構成ルールについて公式ドキュメントに記載がありますが、あり得る構成パターンの具体的な作成方法については記載がありません。 そこで今回はタイトルのとおり、単一/複数のクレートを持ったパッケージを作成する方法について試してま... -
コーディング
【Rust】条件分岐とパターンマッチング
今回はRustにおける条件分岐処理についてまとめました。 Rustではifなどの基本的な構文からif let, matchといった特有の処理など様々な方法を使用して条件分岐させることができます。 そんな条件分岐処理の数々をサンプルコード多数で紹介しますのでぜひご... -
コーディング
【Rust】HashMapの基本と便利なメソッドの使い方
今回はHashMap型について見ていきたいと思います。 名前こそ違えど多言語にも存在するデータ構造ですのでわりと理解しやすいです。 今までと同様、自身の勉強のアウトプット・整理と同時に、同じようにRustを勉強している方や「公式ドキュメントはちょっと... -
コーディング
【Rust】配列の基本と便利なメソッドの使い方
今回はRustにおける配列(Vector)について見ていきたいと思います。 Rust特有のものはOptionやResultに比べるとそんなにないので身構える必要はありません。 今までと同様、自身の勉強のアウトプット・整理と同時に、同じようにRustを勉強している方や「... -
コーディング
【Rust】文字列の基本と便利なメソッドの使い方
Rustでは文字列を扱う型が2種類あります。 ざっくりと「可変な文字列」と「不変な文字列」の2つになります。 今回はそんなRustにおける文字列について見ていきたいと思います。 今までと同様、自身の勉強のアウトプット・整理と同時に、同じようにRustを勉... -
コーディング
【Rust】Resultの基本と便利なメソッドの使い方
Optionに続きResultの紹介です。 Optionと同様にRustコーディングの肝といえる存在なので大事ですね。 前回同様、自身の勉強のアウトプット・整理と同時に、同じようにRustを勉強している方や「公式ドキュメントはちょっと、、」というような方が気楽に見... -
コーディング
【Rust】Optionの基本と便利なメソッドの使い方
RustにはOptionやResultのように他の言語ではあまり見ない独特な型があります。 最近Rust学習を始めた身ではありますが、OptionやResultといった型はRustプログラミングにおいて重要で、使いこなせるかどうかがRustを使用したコーディングのキーポイントと...
1