马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
Rust 备忘清单
IT宝库整理的Rust开发速查参考备忘单,旨在为编写基本语法和方法提供帮助。入门,为开发人员分享快速参考备忘单。
Rust是一门系统编程语言,专注于安全,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多范式语言。Rust在语法上和C++类似,但是设计者想要在保证性能的同时提供更好的内存安全。 Rust最初是由Mozilla研究院的Graydon Hoare设计创造,然后在Dave Herman, Brendan Eich以及很多其他人的贡献下逐步完善的。Rust的设计者们通过在研发Servo网站浏览器布局引擎过程中积累的经验优化了Rust语言和Rust编译器。
Rust编译器是在MIT License 和 Apache License 2.0双重协议声明下的免费开源软件。 Rust已经连续七年(2016,2017,2018,2019,2020, 2021, 2022)在Stack Overflow开发者调查的“最受喜爱编程语言”评选项目中折取桂冠。
开发速查表大纲
- 入门
- 配置 vscode 调试
- Hello_World.rs
- 原始类型
- 格式化
- 打印风格
- 变量
- 注释
- 函数
- 声明宏
- 元变量
- 结构体
- 语句与表达式
- 区间表达式
- Rust 类型
- 类型别名
- 整数
- 浮点数
- 布尔值
- 字符
- 字符串字面量
- 数组
- 切片
- 元组
- Rust 字符串
- 字符串字面量
- 字符串对象
- .capacity()
- with_capacity()
- .contains()
- 添加单个字符
- 添加整个字符串
- 原生字符串
- 字节和字节串
- Rust 动态数组
- 创建动态数组
- 读取元素
- 遍历数组
- 多维数组
- 常用方法
- Rust HashMap
- 使用
- 获取元素
- 遍历
- vec -> HashMap
- Option & Result
- 枚举
- Rust 运算符
- 比较运算符
- 算术运算符
- 位运算符
- 逻辑运算符
- 复合赋值运算符
- Rust 流程控制
- If 表达式
- For 循环
- While 循环
- Loop 循环
- Continue 继续声明
- Break 中断语句
- Rust 模式匹配
- match
- if let 匹配
- while let
- 其它模式匹配
- 函数中的模式匹配
- 忽略参数
- 匹配命名变量
- @ 绑定
- 使用匹配守卫
- Rust 函数
- 惯用转换
- &str -> String
- &str -> &[u8]
- &str -> Vec
- String -> &str
- String -> &[u8]
- String -> Vec
- &[u8] -> &str
- &[u8] -> String
- &[u8] -> Vec
- Vec -> &str
- Vec -> &[u8]
- Vec -> String
- 杂项
- 类型断言 type-casting
- 借用
- 解引用
- 作用域
- 另见
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |