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; } }