码迷,mamicode.com
首页 > 其他好文 > 详细

rust控制流

时间:2019-12-01 10:14:45      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:类型   注意   oop   visible   ==   一个   for   value   result   

fn main() {
    let number = 6;

    if number % 4 == 0 {
        println!("number is divisible by 4");
    } else if number % 3 == 0 {
        println!("number is divisible by 3");
    } else if number % 2 == 0 {
        println!("number is divisible by 2");
    } else {
        println!("number is not divisible by 4, 3, or 2");
    }

    //可以在let语句右侧使用
    let condition = true;
    let number = if condition {
        //注意这是个表达式没有分号
        5
    }else{
        //else的类型必须和if的一致
        6
    };
    println!("the value of number is {}",number);
    
    //循环有loop,for,while
    //loop可以通过break返回一个值
    let mut counter = 0;

    let result = loop {
        counter += 1;

        if counter == 10 {
            break counter * 2;
        }
    };

    println!("The result is {}", result);
    let a = [10,20,30,40];
    for element in a.iter() {
        println!("the value  is: {}",element)
    }

    for number in (1..4).rev() {
        println!("{}!",number);
    }

}

rust控制流

标签:类型   注意   oop   visible   ==   一个   for   value   result   

原文地址:https://www.cnblogs.com/c-x-a/p/11964896.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!