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
相关推荐
阿蔹2 小时前
Python基础语法三---函数和数据容器
开发语言·python
xingzhemengyou12 小时前
Python 多线程同步
开发语言·python
2501_916766542 小时前
【Java】final关键字
java·开发语言
毕设源码-赖学姐2 小时前
【开题答辩全过程】以 基于Springboot的球场管理平台的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
前端不太难2 小时前
RN 列表里的「局部状态」和「全局状态」边界
开发语言·javascript·ecmascript
3824278272 小时前
python3网络爬虫开发实战 第二版:绑定回调
开发语言·数据库·python
BIBI20492 小时前
Windows 上配置 Nacos Server 3.x.x 使用 MySQL 5.7
java·windows·spring boot·后端·mysql·nacos·配置
星月心城2 小时前
面试八股文-JavaScript(第五天)
开发语言·javascript·ecmascript
wjs20242 小时前
PostgreSQL 时间/日期处理指南
开发语言