|
|
|
@ -10,7 +10,7 @@
|
|
|
|
|
|
|
|
|
|
> 将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。–GoF <<设计模式>>
|
|
|
|
|
|
|
|
|
|
与组合起模式有所不同,在 Rust 中,组合器更多的是用于对返回结果的类型进行变换:例如使用 `ok_or` 将一个 `Option` 类型转换成 `Result` 类型。
|
|
|
|
|
与组合器模式有所不同,在 Rust 中,组合器更多的是用于对返回结果的类型进行变换:例如使用 `ok_or` 将一个 `Option` 类型转换成 `Result` 类型。
|
|
|
|
|
|
|
|
|
|
下面我们来看看一些常见的组合器。
|
|
|
|
|
|
|
|
|
|