rust中的名詞數組
rust中宏和函數的區別?函數
rust中的cargooop
整型標量測試
長度 有符號 無符號 8-bit i8 u8 16-bit i16 u16 32-bit i32 u32 64-bit i64 u64 arch isize usize 其餘標量優化
長度 類型 描述 32-bit f32 單精度浮點型 64-bit f64 雙精度浮點型 32-bit char 字符型 8-bit bool 布爾型 複合類型ui
- 元組:類型能夠不一樣,解構訪問或者點訪問
- 數組:類型相,長度固定,棧上分配
函數定義
//fn+函數名+(參數)+ -> + 返回值類型 + {函數體} fn function_name (parameters) -> type_of_return { body; }函數簽名中,必須聲明每一個參數的類型;返回值能夠有多個,使用元組;code
函數調用
//函數名+() function_name ();
if和其餘的語言相似
fn main() { let mut counter = 0; let result = loop { counter += 1; if counter == 10 { break counter * 2; } }; assert_eq!(result, 20); }
fn main() { let a = [10, 20, 30, 40, 50]; for element in a.iter() { println!("the value is: {}", element); } }
fn main() { let a = [10, 20, 30, 40, 50]; let mut index = 0; while index < 5 { println!("the value is: {}", a[index]); index = index + 1; } }