1 个不稳定版本
0.1.0 | 2020年9月9日 |
---|
#18 在 #fold
12KB
228 行
fuh-rs
Fold Universality Hutton in Rust
Rust 中 Graham Hutton 的《Rust 中折叠的通用性和表达性教程》的实现。
待办事项
- 尽管作者声称
fold
具有通用属性,但当我们需要其他一些结构来进行有意义的计算时,这意味着什么呢?例如,我们仍然需要Vec
来创建可增长的数组,if-else
用于逻辑以及基本上所有其他非fold
操作。 - 那么,如何使用
fold
来实现if-else
呢? - 返回一个泛型
Iterator
而不是Vec
。