コーディング– category –
-
コーディング
【Rust】標準入力(コンソールからの入力)と型変換
今回はRustで標準入力する方法について紹介します。 この記事でわかること Rustでの標準入力方法 標準入力した文字列のパース 【単純な実装】 さっそく実装です。 標準入力は標準ライブラリstdにて実装されており特別なクレートは必要ありません。 単純に... -
コーディング
【Rust】コード分割/ファイル分割して簡潔なコードを書く
コード分割はプログラムを簡潔にわかりやすく保つためにもとても重要なものです。 どのプログラミング言語を使っていてもコード分割は常に心がけたいことですが、Rustではどのようにコード分割すれば良いのでしょうか? 今回はRustでコード分割するうえで... -
コーディング
【Tauri+Next.js】ファイル選択ダイアログで選択した場所にファイル書き込みおよびファイル読み込みする
今回はTauriでファイル操作処理を行う方法について紹介していきます。 合わせてよく使用するであろうファイル選択ダイアログの実装もしてみました。 Next.jsのみで作るWebアプリケーションの場合はファイルダウンロード処理を実装する感じになりますが、Ta... -
コーディング
React+Chakra UIをShadow DOMの中で使う方法
Google Chrome拡張機能(Chrome Extension)のContent Scriptなどを使用すると、既存ページに対して新たなDOM要素を追加することができます。 しかし追加したDOMが既存サイトのCSSから影響を受けたり、また逆に追加したDOMが既存サイトのCSSを上書きしたりと... -
コーディング
【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を使用したコーディングのキーポイントと...
12