通过例子学 Rust(202007)
首页
白天
夜间
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
编辑文档
文档
来源 1
浏览
794
扫码
打印
2020-07-22 07:57:56
文档
上一篇:
下一篇:
发布点评
The Rust Code of Conduct
Rust by Example contribution guidelines
通过例子学 Rust
属性
cfg
自定义条件
crate
死代码 dead_code
cargo
构建脚本
约定规范
依赖
测试
兼容性
原始标志符
类型转换
From 和 Into
ToString 和 FromStr
TryFrom 和 TryInto
crate
库
extern crate
自定义类型
常量
枚举
C 风格用法
使用 use
测试实例:链表
结构体
错误处理
遍历 Result
处理多种错误类型
把错误 “装箱”
定义一种错误类型
从 Option 中取出 Result
? 的其他用法
包裹错误
Option 和 unwrap
组合算子:and_then
组合算子:map
panic
结果 Result
提前返回
引入 ?
给 Result 取别名
Result 的 map
表达式
流程控制
for 循环和区间
if/else
if let
loop 循环
嵌套循环和标签
从 loop 循环返回
match 匹配
绑定
解构
枚举
指针和引用
结构体
元组
卫语句
while 循环
while let
函数
闭包
类型匿名
捕获
std 中的例子
Iterator::any
Iterator::find
输入函数
作为输入参数
作为输出参数
发散函数
高阶函数
方法
泛型
关联项
存在问题
关联类型
约束
测试实例:空约束
函数
trait
实现
多重约束
newtype 惯用法
虚类型参数
测试实例:单位检查
where 子句
Hello World
注释
格式化输出
格式化
调试(debug)
显示(display)
测试实例:List
简介
使用 macro_rules! 来创建宏
DRY (不写重复代码)
DSL (领域专用语言)
语法
指示符
重载
重复
可变参数接口
补充
文档
模块
文件分层
结构体的可见性
super 和 self
use 声明
可见性
原生类型
数组和切片
字面量和运算符
元组
作用域规则
借用
别名使用
冻结
可变性
ref 模式
生命周期
省略
显式标注
函数
约束
强制转换
方法
static
结构体
trait
所有权和移动
可变性
RAII
标准库类型
箱子、栈和堆
散列表 HashMap
更改或自定义关键字类型
散列集 HashSet
选项 Option
panic!
结果 Result
? 用法
字符串 String
动态数组 vector
标准库更多介绍
程序参数
参数解析
通道
外部语言函数接口
文件输入输出(I/O)
创建文件 create
打开文件 open
读取行 read lines
文件系统操作
路径
子进程
管道
等待
线程
测试实例:map-reduce
测试
开发依赖
文档测试
集成测试
单元测试
特性 trait
Clone
派生
Drop
Iterators
运算符重载
类型系统
别名
类型转换
类型推断
字面量
不安全操作
变量绑定
变量先声明
可变变量
作用域和遮蔽
暂无相关搜索结果!
本文档使用
全库网
构建
×
思维导图备注
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度