基础语法
变量
Rust是强类型语言,如果要声明变量,需要使用”let”关键字。
1 2 3 4 5 6 7 8
| fn main(){ let a = 123; let mut b = 124; println!("{b}"); b = 125; println!("{b}"); }
|
以上代码将会输出:
复合类型
元组
1 2 3 4 5 6
| fn main(){ let tup = (500, 6.4, 1); let (x, y, z) = tup; println!("The value of y is: {y}"); }
|
以上代码会输出:
数组(非vector)
1 2 3 4 5 6 7
| fn main(){ let a = [1,2,3,4,5]; let first = a[0]; let second = a[1]; println!("{first}"); println!("{second}"); }
|
以上代码会输出:
循环结构
Loop
loop关键字将使代码一遍又一遍的执行,直到用户使用 停止 操作。
1 2 3 4 5
| fn main(){ loop{ println("This is a loop!"); } }
|
以上代码会输出:(3次后按下 Ctrl+C 使其停止)
1 2 3 4
| "This is a loop!" "This is a loop!" "This is a loop!" ^C
|
For
for循环遍历集合中的元素例子:
1 2 3 4 5 6 7
| fn main(){ let a = [10,20,30,40,50];
for elemt in a { println!("the a's elements is {elemt}"); } }
|
以上代码会输出: