发布于 ,更新于 

Rust 语法简明总结

Rust 语法简明总结

该文是简单精要地阐明一下 Rust 语言的一些基本语法。不是要把语法写成书,长编大论;也不是一些简单的笔记,随便写写。本文只是想以最简单的语言文字,尽量简单地把 Rust 这门被有些人称为最难的编程语言,简明地总结出来。

Hello World

1
2
3
fn main() {                   // fn 定义一个函数,程序从 main 函数开始执行
println!("Hello World."); // 使用 println 宏打印一行字符串,! 叹号结尾表示 println 是一个宏
}

变量与类型

变量声明

变量必须先绑定再使用,绑定的声明方式如下(其他语言的变量是声明,但是 Rust 的变量是一种资源的绑定关系):

1
2
3
4
5
let x : i32 = 100;                 // 定义只读的变量 x,类型为 i32,并初始化为 100
let mut y : i32 = 200; // 定义可写的变量 y,类型为 i32,并初始化为 200
const z : i32 = 300; // 定义常量 z,类型为 i32,并初始化为 300
let ver1 = 400_i32; // 400后面加上 i32 类型后缀,自动推导 ver1 类型为 i32
static stvar: i32 = 8; // static声明静态变量 stvar,类型为 i32

未完待续