rust笔记之表达式

2 语句和表达式

2.1 语句

语句的定义,表达式语言

左值右值

2.2 表达式

&& || !

赋值

各类表达式

2.3 if/else

if else

loop break continue

标签‘abc

while

for

fn main() {
    println!("Hello, world!");
    let x = 123;
    let y = 124;
    println!("x={}", y-x);

    let  mut x2 = y + 1;
    x2 = x2 + 1;
    println!("x3={}", x2);

    if x2 > 125{
        println!("big data");
    }else{
        println!("small data");
    }

    let mut x  = 1;
    'tab1: loop{
        x += 1;
        println!("x={}", x);
        if x == 3{
            break 'tab1;
        }
    }

    x = 1;
    while x < 3{
        x+=1;
        println!("x={}", x);
    }

    let arr1 = &[1,2,3];
    for i in arr1{
        println!("i={}",i);
    }
    




}

原文地址:https://www.cnblogs.com/beckbi/p/14643281.html