深入浅出Rust(第一部分-2)

2021-01-23  本文已影响0人  沉寂之舟

传送门:
深入浅出Rust(第一部分-1)
深入浅出Rust(第一部分-2)
深入浅出Rust(第二部分-1)
深入浅出Rust(第二部分-2)
深入浅出Rust(第三部分-1)
深入浅出Rust(第三部分-2)
深入浅出Rust(第四部分)
深入浅出Rust(第五部分)


第一部分-2

第5章 trait

1. 成员方法

2. 静态方法

3. 扩展方法

4. 完整的函数调用

5-1.jpg

5. trait继承与约束

6. Derive

使用#[derive()]这种可以让编译器自动加上impl块.

5-2.png

7. trait别名(type)

8. 标准库常见trait

第6章 数组和字符串

1. 数组

6-1.png 6-2.png

2. 字符串

s.chars().nth(n)

第7章 数组和字符串

1. 简介

2. match

3. if-let和while-let

4. 函数参数与闭包做模式解构

第8章 深入类型系统

1. 代数类型系统

2. Never Type

3. Option类型

第9章 宏

1. macro

Rust宏相当于"元编程",一套模板代码,用来生成程序.

2. 示范型宏(macro_rules!)

9-1.png

3. 宏1.1(procedural macro)

感觉8,9两章,可能比较难懂,作者没有使用大篇幅细讲,所以讲的比较晦涩.

上一篇 下一篇

猜你喜欢

热点阅读