Rust By Example 中文版教程文档

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

语法

浏览 253 扫码 分享 2022-10-19 19:34:26
  • 语法

    语法

    在下面的小节中,我们将展示如何在 Rust 中定义宏。基本的概念有三个:

    • 模式与指示符
    • 重载
    • 重复

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 自定义条件
    • cfg
    • crate
    • 死代码 dead_code
    • 构建脚本
    • 约定规范
    • 依赖
    • 测试
    • 原始标志符
    • From 和 Into
    • ToString 和 FromStr
    • TryFrom and TryInto
    • 库
    • 使用库
    • 常量
    • C 风格用法
    • 使用 use
    • 测试实例:链表
    • 枚举
    • 结构体
    • 遍历 Result
    • 把错误 “装箱”
    • 定义一个错误类型
    • 从 Option 中取出 Result
    • ? 的其他用法
    • 包裹错误
    • 处理多种错误类型
    • 组合算子:and_then
    • 组合算子:map
    • 使用 ? 解开 Option
    • Option 和 unwrap
    • panic
    • 提前返回
    • 引入 ?
    • 给 Result 取别名
    • Result 的 map
    • 结果 Result
    • for 循环
    • if/else
    • if let
    • 嵌套循环和标签
    • 从 loop 循环中返回
    • loop 循环
    • 绑定
    • 枚举
    • 指针和引用
    • 结构体
    • 元组
    • 解构
    • 卫语句
    • match 匹配
    • while 循环
    • while let
    • 类型匿名
    • 捕获
    • Iterator::any
    • Iterator::find
    • std 中的例子
    • 输入函数
    • 作为输入参数
    • 作为输出参数
    • 闭包
    • 发散函数
    • 高阶函数
    • 方法
    • 存在问题
    • 关联类型
    • 关联项
    • 测试实例:空约束
    • 约束
    • 函数
    • trait
    • 实现
    • 多重约束
    • new type 惯用法
    • 测试实例:单位说明
    • 虚类型参数
    • where 分句
    • 注释
    • 格式化
    • 调试(Debug)
    • 测试实例:List
    • 显示(Display)
    • 格式化输出
    • 指示符
    • DRY (不写重复代码)
    • DSL(领域专用语言)
    • 重载
    • 重复
    • 语法
    • 可变参数接口
    • 文档
    • Playpen
    • 文件分层
    • 结构体的可见性
    • super 和 self
    • use 声明
    • 可见性
    • 数组和切片
    • 字面量和运算符
    • 元组
    • 别名使用
    • 冻结
    • 可变性
    • ref 模式
    • 借用
    • 省略
    • 显式标注
    • 函数
    • 约束
    • 强制转换
    • 方法
    • static
    • 结构体
    • trait
    • 生命周期
    • 可变性
    • 部分移动
    • 所有权和移动
    • RAII
    • 共享引用计数 Arc
    • 箱子、栈和堆
    • 更改或自定义关键字类型
    • 散列集 HashSet
    • 散列表 HashMap
    • 选项 Option
    • panic!
    • 引用计数 Rc
    • ? 运算符
    • 结果 Result
    • 字符串
    • 动态数组 vector
    • 参数解析
    • 程序参数
    • 通道
    • 外部语言函数接口
    • 创建文件 create
    • 打开文件 open
    • 读取行
    • 文件输入输出(I/O)
    • 文件系统操作
    • 空标题文档
    • 路径
    • 管道
    • 等待
    • 子进程
    • 测试实例:map-reduce
    • 线程
    • 开发依赖
    • 文档测试
    • 集成测试
    • 单元测试
    • Clone
    • 派生
    • 消除重叠 trait
    • Drop
    • 使用 dyn 返回 trait
    • impl Trait
    • Iterator
    • 运算符重载
    • 父 trait
    • 别名
    • 类型转换
    • 类型推断
    • 字面量
    • 变量先声明
    • 冻结
    • 可变变量
    • 作用域和遮蔽
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注