前言:
本来想写这玩意的,可是 Rust 在这些东西上还是可以玩出一些其它语言没有的花样的。
记录一下!
控制流
控制流 是一种控制程序运行的机制。像 C 语言中的 if、while 之类按一定的顺序排列程序元素来决定程序执行的顺序便是控制流。
理论都是抄来的……不管这些。
一、if 表达式
if 表达式允许根据条件执行不同的代码分支。
简单说就是,它会根据一个指定布尔值来决定是否执行某段代码。
fn main() {
//问问程序,你帅不帅
let is_handsome = true;
println!("看这篇文章的小伙帅吗?");
if is_handsome {
println!("帅啊!")
}else{
println!("还不错!")
}
}
输出:
看这篇文章的小伙帅吗?
帅啊!
在 Rust ,还可以这么操作:
fn main()