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
相关推荐
施棠海13 分钟前
监听与回调的三个demo
java·开发语言
時肆48513 分钟前
C语言造轮子大赛:从零构建核心组件
c语言·开发语言
赴前尘39 分钟前
golang 查看指定版本库所依赖库的版本
开发语言·后端·golang
de之梦-御风1 小时前
【C#.Net】C#开发的未来前景
开发语言·c#·.net
知乎的哥廷根数学学派1 小时前
基于数据驱动的自适应正交小波基优化算法(Python)
开发语言·网络·人工智能·pytorch·python·深度学习·算法
de之梦-御风1 小时前
【C#.Net】C#在工业领域的具体应用场景
开发语言·c#·.net
sunfove1 小时前
将 Python 仿真工具部署并嵌入个人博客
开发语言·数据库·python
Learner1 小时前
Python类
开发语言·python
X1A0RAN3 小时前
python 借助 paramiko 库执行 SSH命令报错:input is not a terminal 解决方式
开发语言·python·ssh
冰清-小魔鱼3 小时前
各类数据存储结构总结
开发语言·数据结构·数据库