变量
静态变量¶
static GLOBAL:i32=111;
//必须在声明时初始化
//不能修改,除非用unsafe
//必须是在编译器确定的常量
整数溢出¶
Rust提供了几个函数来控制溢出行为,debug下会直接报错。
fn main() {
let i = 100_i8;
//check
println!("checked {:?}", i.checked_add(i));
//返回最大/最小值
println!("saturating {:?}", i.saturating_add(i));
//丢弃最高位
println!("wrapping {:?}", i.wrapping_add(i));
}
tuple struct¶
本页面的全部内容在 CC BY-NC-SA 4.0 协议之条款下提供,附加条款亦可能应用。