2021-09-26から1日間の記事一覧

参照型 &T

参照型 &T 値を所有していないことを表す型。 &演算子(Borrow演算子)によって生成する。 借用 Rustでは、&演算子によって参照型を生成することを「値を借用する」という。 let a = String::from("a"); // 変数aの値を借用する let b: &String = &a; 値のライ…

自動参照外し (Auto-dereferencing)

元ネタ https://sodocumentation.net/rust/topic/2574/auto-dereferencing The dot operator ドット演算子 .演算子によって、コンパイル時に必要なだけの*が挿入され、自動で参照外しが行われる。 Deref型強制の一種。 let mut name: String = "Hello World"…