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);
}
}