Rust 语法整理

函数

rust 复制代码
int add(a: i32, b: i32) {
	return a + b;
}
fn main() {
	// 不写默认推断返回 ()
	return ();
}

基本类型

类型 字节
bool 1
i8/u8 1
i16/u16 2
i32/u32 4
i64/u64 8
isize/usize 4/8(类似size_t和CPU位数有关)

变量

rust 复制代码
let a = 2;
// 类型标注
let a: i32 = 2;
// 变量不可更改
// a = 3; // build error
let mut b: f64 = 3.0;
// mut 可修改 mutable
b = 4.0; // build pass
相关推荐
卷无止境几秒前
FastAPI 与 RustFS 集成指南
后端·python·fastapi
先吃饱再说1 分钟前
后端开发绕不开的 SQL:从建表、查询到索引优化,一篇讲透
数据库·后端·sql
用户7813667114452 分钟前
Ceph RGW 对象上传完整流程解析:请求解析 → 执行 → 落盘
后端
coderCN4 分钟前
HTTP(动静分离)
后端
jj_ccwgw6 分钟前
Kafka 集群开机自启动配置指南
后端·kafka
ShineWinsu10 分钟前
对于TRAE中配置Qt的解析
开发语言·c++·ide·vscode·qt·ai·trae
wy31362282127 分钟前
Git——ignore让项目的 target 目录真正被忽略(忽略其他文件也是同样的道理)
开发语言·git
格林威28 分钟前
C#图像分块处理:图像按行或按块(Tile)切分,多个 CPU 核心同时处理不同的区域
开发语言·图像处理·人工智能·机器学习·计算机视觉·c#·工业相机
AskHarries31 分钟前
外链到底还有没有用
后端
leisoo809735 分钟前
财报舞弊预警系统实战用Python挖掘应收存货异常因子 IG50免费开源股票数据API接口
开发语言·python