Skip to content

黄一笑|旅客驿站

生活不止,学习不止。

  • Home
  • 学习笔记
  • CPA学习笔记
  • Landing Page
  • Toggle search form

Rust流程管理

Posted on October 1, 2022October 2, 2022 By admin No Comments on Rust流程管理

Rust的控制流,主要是用 if, else if. 通过判断语句,可以简练的理清思路,下面就是一段代码:

fn main() {
    if x %4 ==0{
        println!("number could divisible by 4");
    } else if x%3 == 0 {
        println!("numver could divisible by 3");
    
    } else if x % 2 ==0 {
        println!("number could divisible by 2")
    } else {
        println!("number could not divisible by 4, 3 or 2")
    }
}

多个else if,会比较凌乱,那么有什么更好的办法吗?这里可以尝试使用match来重构这一个代码,实例如下。这个只是个人的学习比较,如果你有更好的办法,请指教。

let if 语句

fn main() {
    let condition = true;
    let number = if condition {5} else {6};
    println!("The value of number is {}", number);
}

所有的数据类型应该都是一样的。否则编译会出错。

学习笔记, 编程学习 Tags:Rust

Post navigation

Previous Post: Rust的注释
Next Post: Rust的循环

Related Posts

Rust数据类型 学习笔记
Go的指针学习笔记 学习笔记
Rust的注释 学习笔记
Rust所有权 学习笔记
isnull 提高效率 SQL笔记
Rust函数返回值 学习笔记

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Archives

  • February 2023
  • October 2022
  • September 2022

Categories

  • CPA学习笔记
  • ERPNext
  • FAR
  • SQL笔记
  • 学习笔记
  • 编程学习

Recent Posts

  • How to cancel Quickbooks
  • Go的指针学习笔记
  • ERPNext 14 Naming Series
  • Treasury Stock
  • Accumulated other comprehensive income (AOCI)

Recent Comments

No comments to show.

AOCI Benefit plan Equity FAR Go ISNULL Quickbook Rust SQL Treasury Stock 常量 循环 所有权 指针 注释


  • CPA学习笔记
  • ERPNext
  • FAR
  • SQL笔记
  • 学习笔记
  • 编程学习

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Copyright © 2023 黄一笑|旅客驿站.

Powered by PressBook Masonry Blogs