Rust 编程:控制流与数据序列使用指南
1. 条件表达式
在编程中,条件表达式是一种常见的控制结构。在 Rust 里,我们可以使用类似 C 语言三元运算符 ?: 的条件表达式。例如,下面的代码展示了如何根据变量 n 的值输出不同的结果:
let n = 4;
print!("{}",
if n > 1000 {
"big"
}
else if n > 0 {
"small"
}
else if n < 0 {
"negative"
}
else {
"neither positive nor negative"
}
);
对应的 C 语言代码如下:
#include <stdio.h>
int main(int argc, char **argv) {
int n = 4;
printf("%s",
n > 1000 ?
"big" :
n > 0 ?
"small" :
n < 0 ?
"negative" :
"neither positive nor negative");
}
在 Rust 中,这种
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



