摘要
在编程当中,通常都需要对一些条件进行判断,并根据条件为真与否选择执行对应代码。这些代码可能执行一次,或者在条件满足的条件下循环执行,知道条件不再成立。
因此,代码逻辑中条件控制主要分两类,分支和循环。
表达条件分支的一般有if
及其关联的分支等。Rust还支持一种更为强大的分支处理方式match
。我们将在其他文章中专门了解。
控制循环的语句有loop
,while
,for
。
控制流
if
if
表达式用于在给定条件为真时执行某些代码。
let num1 = 5;
let num2 = 10;
if num < num2 {
println!("{} is smaller than {}.", num1, num2);
}
在Rust中