This website requires JavaScript.
Explore
Help
Sign In
luff
/
rust-by-practice
Watch
1
Star
0
Fork
0
You've already forked rust-by-practice
mirror of
https://github.com/sunface/rust-by-practice.git
synced
2025-06-23 12:39:42 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
219c38de8c869164afcf8a9c257f266fda3e2161
rust-by-practice
/
zh-CN
/
src
/
SUMMARY.md
QIN2DIM
de0daef3ce
fix: zh-CN typo
pracitce.rs
2023-02-21 22:55:55 +08:00
3.7 KiB
Raw
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 流处理