- Home
- Rust
Rust
Rustに関する記事一覧
- Rustで変数の型の名前を取得・確認
- Rustのtypeで型エイリアスを定義
- Rustの変数名におけるアンダースコアの意味
- Rustの==, !=演算子とeq, neメソッドおよびPartialEq, Eqトレイト
- Rustで範囲を表すRange(..)の種類と使い方
- Rustのassert!, assert_eq!, assert_ne!マクロの使い方
- Rustのdbg!マクロの使い方
- Rust, cargo runでsrc/main.rs以外のファイルを実行
- Rustで&strとStringを相互に変換
- Rustで&strと&[u8]を相互に変換
- RustでStringとVec<u8>を相互に変換
- Rustで文字列を数値に変換(parse, from_str_radix)
- Rustで文字列の長さ(文字数)を取得
- Rustの文字列からn文字目の文字charを取得
- Rustで文字列の位置を指定して部分文字列を取得
- Rustで文字列String, &strを連結(format!, push_strなど)
- Rustで文字列のベクタVec<String>を連結(concat, join)
- Rustの数値リテラルでアンダースコアを桁区切りとして使う
- Rustの数値リテラルにサフィックスを付けて型を指定
- Rustでゼロ除算に対応(checked_div)
- Rustで整数のオーバーフローに対応(checked, wrappingなど)
- Rustで空のVec・配列を生成(Vec::newなど)
- Rustで配列・Vecを任意のサイズ・値で初期化
- RustでVec, Stringのcapacityを取得・追加・縮小
- Rustで関数の仮引数の型をスライス(&[T], &str)にする
- Rustで複数のVecを連結(append, extendなど)
- Rustの?演算子でエラーやNoneを呼び出し元に委譲
- RustでOptionをResultに変換
- RustでNoneやエラーに対してデフォルト値・任意の値を返す
- Rustの*_orと*_or_elseの違いと使い分け