美文网首页
Rust 入门 - 控制流

Rust 入门 - 控制流

作者: Lee_dev | 来源:发表于2021-05-26 12:09 被阅读0次

if

let a = 8;
if a == 8 {
    println!("a = 8");
} else {
    println!("a != 8");
}

if 表达式

let sw = true;
let a = if sw { 6 } else { 8 };
println!("a = {}", a);

loop

let mut index = 0;
loop {
    if index == 10 {
        break;
    }
    index += 1;
}
println!("index = {}", index);

loop 表达式

let mut index = 0;
let res = loop {
    if index == 10 {
        break index * 10;
    }
    index += 1;
};
println!("index = {}", index);
println!("res = {}", res);

while

let mut index = 0;
while index < 10 {
    index += 1;
    println!("index = {}", index);
}
println!("index = {}", index);

数组遍历

let nums: [u32; 5] = [1, 2, 3, 4, 5];
for n in &nums {
    println!("n = {}", n);
}

for n in nums.iter() {
    println!("n = {}", n);
}

相关文章

  • Rust 入门 - 控制流

    if if 表达式 loop loop 表达式 while 数组遍历

  • Rust 控制流

    if 表达式 使用 else if 处理多重条件 在 let 语句中使用 if 使用循环重复执行 loop whi...

  • Rust 控制流

    控制流 if 表达式 if 后面提供一个表达式,期望值为(true|false),根据条件执行不同的代码分支。 e...

  • Rust—函数与控制流

    函数 Rust代码中的函数和变量建议使用snake_case风格,即所有字母都是用小写并使用下划线分隔单词。 语句...

  • Rust 问答之 Cargo 是什么

    Cargo:Rust 的构建工具和包管理器 文章标题来自于 Rust 官网: 入门 - Rust 程序设计语言 在...

  • Rust CLI应用程序的入门模板:rust-starter

    rust-starter是一个创建Rust CLI应用程序的入门模板。 特性 Clap[https://githu...

  • dart入门潜修基础篇之控制流语句

    本文收录于dart入门潜修系列教程。 创作不易,转载还请备注。 控制流语句 所谓控制流语句就是能够改变程序执行流程...

  • Rust 入门 (Rust Rocks)

    缘起 实践出真知快速获取澄清概念OwnershipMoveReferenceMutable reference解释...

  • Swift 快速入门(控制流)

    if Swift 中没有 C 语言中的非零即真概念在逻辑判断时必须显示地指明具体的判断条件 true / fals...

  • swift入门4 控制流

    注:英文部分来自官方文档 switch fallthrough In contrast with switch s...

网友评论

      本文标题:Rust 入门 - 控制流

      本文链接:https://www.haomeiwen.com/subject/luaqsltx.html