Rust 备忘清单_开发速查表分享

打印 上一主题 下一主题

主题 1008|帖子 1008|积分 3024

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

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

    • 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
    • 借用
    • 解引用
    • 作用域

  • 另见

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

盛世宏图

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表