fn test_if_else(c: i32) {
if c > 0 {
println!("The number {} is greater than zero", c);
} else if c < 0 {
println!("The number {} is less then zero", c);
} else {
println!("the number {} is equal to zero", c);
}
Run Code Online (Sandbox Code Playgroud)
这就是我身上发生的事
match c {
0 => println!("the number {} is equal to zero", c),
0..infinity => println!("The number {} is greater than zero", c),
_ => println!("the number {} is equal to zero", c)
}
Run Code Online (Sandbox Code Playgroud)
但它不适用于“无穷大”
您只需要使用开放范围0..
:
fn test_if_else(c: i32) {
match c {
0 => println!("the number {} is equal to zero", c),
0.. => println!("The number {} is greater than zero", c),
_ => println!("the number {} is lesser than zero", c),
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
549 次 |
最近记录: |