This website requires JavaScript.
Explore
Help
Register
Sign In
perro
/
rust-by-practice
Watch
1
Star
0
Fork
You've already forked rust-by-practice
0
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
master
rust-by-practice
/
zh-CN
/
src
/
SUMMARY.md
3.7 KiB
Raw
Permalink
Blame
History
Unescape
Escape
Summary
关于 practice.rs
值得学习的小型项目
变量绑定与解构
基本类型
数值类型
字符、布尔、单元类型
语句与表达式
函数
所有权和借用
所有权
引用和借用
复合类型
字符串
数组
切片
元组
结构体
枚举
流程控制
模式匹配
match, matches! 和 if let
模式
方法和关联函数
泛型和特征
泛型
Const 泛型
特征 Traits
特征对象
进一步深入特征
集合类型
动态字符串 String
动态数组 Vector
KV 存储 HashMap
类型转换
as
From/Into
其它转换
返回值和 panic!
panic! 深入剖析
返回值result 和 ?
包和模块
包 Crate
模块 Module
使用use引入模块及受限可见性
注释和文档
格式化输出
生命周期
生命周期基础
&'static 和 T: 'static
深入生命周期
函数式编程: 闭包、迭代器 todo
闭包 Closure
迭代器 Iterator
newtype 和 Sized todo
智能指针 todo
Box
Deref
Drop
Rc and Arc
Cell and RefCell
Weak 和循环引用todo
自引用 todo
多线程 todo
多线程基础
消息传递
线程同步
:
锁、Condvar和信号量
线程同步
:
Atomic
Send 和 Sync
全局变量 todo
错误处理 todo
Unsafe doing
内联汇编
macro 宏 todo
测试 todo
编写测试及控制执行
基准性能测试 Benchmark
单元测试及集成测试
断言 Assertions
Async/Await 异步编程 todo
async 和 await!
Future
Pin 和 Unpin
Stream 流处理