Rust
https://gyazo.com/cc40462860ddc4bcf89fcc7d9260efae
https://www.rust-lang.org/
Mozillaによるプログラミング言語
生みの親はGraydon Hoare
入門
https://doc.rust-jp.rs/book-ja/
メモ
式と文
https://doc.rust-jp.rs/book-ja/ch03-03-how-functions-work.html#関数本体は文と式を含む
所有 (ownership)
https://doc.rust-jp.rs/book-ja/ch04-00-understanding-ownership.html
参照
所有しない
&をつけることで参照にする
impl
個人的にはこれをstructの中に書かないのが意外だyozba.icon
だからこそメソッドではなく単なる関連関数にもなるわけですが(?)
enum
code:rust
enum Coin {
Penny,
Nickel,
Dime,
Quarter(UsState),
}
enum UsState {
Alabama,
Alaska,
}
fn main() {
let coin = Coin::Quarter(UsState::Alabama);
}