Skip to content

Latest commit

 

History

History
64 lines (44 loc) · 1.33 KB

rust.rst

File metadata and controls

64 lines (44 loc) · 1.33 KB

Rust

一些亂亂的筆記

資源

基本型別

  • bool
  • char
  • i8 / i16 / i32 / i64
  • u8 / u16 / u32 / u64
  • isize / usize

重要概念

  • Mutability: 變數預設為 immutable
  • Trait

語法

Assign value to an variable

let var: u32 = 42;
let mut str = String::new();

loop

loop {
    break;
}

match

match val {
    A(a) => value_a,
    B(b) => value_b,
    C(c) => {
        expr;
        expr;
    }
}
foo();                      // call a function
println!("Hello world!");   // call a macro
print!("> ");               // print without newline

建議用 rustup 裝,這個方法不用編譯。

不要像我一樣用 port 裝到 Air 風扇起飛,而且裝完後還沒有 cargo