2021-01-05から1日間の記事一覧

match式による構造破壊マッチング

match式による構造破壊マッチング match式のパターンマッチ内において、値を構造破壊することが出来る。 Destructuring Tuples タプル値を構造破壊してパターンマッチ let triple = (0, -2, 3); match triple { (0, y, z) => plintln!("First is `0`, `y` is…

型の種類とプリミティブデータ型

型の種類 T: 通常型 &T: 参照型 - ある所有された値への借用を表す型 [T; N] : 配列型 [T] : スライス型 *const T : ポインタ型 (T, U, V) : タプル型 fn(T) -> V : 関数型 プリミティブデータ型 bool char 一つのユニコードスカラー値 (4バイト表現) let x …