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
相关推荐
数据狐(Datafox)5 小时前
1688商品列表API接口解析(附 JSON 样例)
java·开发语言·数据库·爬虫·json
EatFan6 小时前
一个二维码背后的系统设计:批次生成、绑定、扫码与数据统计怎么做?
java·后端·微信小程序·二维码·qrcode
石小石Orz6 小时前
民间AI排行榜单新鲜出炉,Fable 5.1仅排第三
前端·后端·ai编程
小灰灰搞电子6 小时前
Rust Once 、OnceLock、LazyLock 一次性初始化详解
开发语言·后端·rust
hqyjzsb6 小时前
规划工商管理大学成长:搭建四层能力体系,重视高阶的 AI 能力建设
开发语言·人工智能·python·microsoft·职场和发展·数据挖掘·业界资讯
我不会起名字3226 小时前
一天一道算法题(35):电话号码的字母组合
java·数据结构·后端·python·leetcode·go·回溯
qq_452396236 小时前
第八篇:《智能指针与内部可变性:Rust 的进阶内存管理》
rust
for_ever_love__6 小时前
爬虫项目: 获取高分电影的数据总结
开发语言·python·学习
weixin_307779136 小时前
C++代码实现MATLAB中的ode23t函数功能
开发语言·c++·算法·matlab
星栈7 小时前
ADK-Rust 是什么?Rust 生态新一代 AI Agent 开发套件
后端·agent