通过例子学 Rust(201804)
首页
白天
夜间
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
编辑文档
模块
来源 1
浏览
992
扫码
打印
2018-04-27 08:02:36
模块
模块是一系列项的集合:函数,结构体,trait, 块,甚至其它模块。
上一篇:
下一篇:
发布点评
通过例子学 Rust
属性
cfg
自定义条件
crate
死代码 dead_code
类型转换
别名
类型推导
字面量
crate
库
extern crate
自定义类型
常量
枚举
C 风格用法
使用 use
测试实例:链表
结构体
错误处理
使用 Box 处理错误
定义一个错误类型
各种错误类型
提前返回
介绍 try!
Option & unwrap
组合算子:and_then
组合算子:map
panic
try!` 的其他用法
结果 Result
给 Result 起别名
关于 Result 的 map
表达式
流程控制
for 循环和区间
if/else
if let
loop 循环
嵌套循环和标签
从 loop 循环返回
match 匹配
绑定
解构
枚举
指针和引用
结构体
元组
守卫
while 循环
while let
函数
闭包
类型匿名
捕获
std 中的例子
Iterator::any
Iterator::find
输入函数
作为输入参量
作为输出参量
高阶函数
方法
泛型
关联项
存在问题
关联类型
限定
测试实例:空限定
函数
特性 trait
实现
多重限定
虚位类型参量
测试实例:单位阐明
where 从句
Hello World
注释
格式化输出
格式化
调试
显示
测试实例:List
简介
使用 macro_rules! 来创建宏
指示符
DRY (不写重复代码)
重载
重复
补充
文档
测试
模块
文件分层
结构体的可见性
super 和 self
use 声明
可见性
原生类型
数组和 slice 类型
数据和运算符
元组
作用域规则
借用
别名使用
冻结
可变性
ref 模式
生命周期
省略
显示标注
函数
限定
强制转换
方法
静态
结构体
所有权和移动
可变性
RAII
标准库类型
Box, 以及栈和堆
散列表 HashMap
更改或自定义关键字类型
散列集 HashSet
选项 Option
panic!
结果 Result
?
字符串 String
动态数组 vector
标准库更多介绍
程序参数
参数分析
通道
外部语言函数接口
文件输入输出 I/O
创建文件 create
打开文件 open
文件系统操作
路径 Path
子进程
管道
等待 Wait
线程
特性 trait
Clone
派生
Drop
Iterators
运算符重载
不安全操作
变量绑定
变量先声明
可变变量
作用域和隐藏
暂无相关搜索结果!
本文档使用
全库网
构建
×
思维导图备注
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度