#fold #tutorial #universality #expressiveness #hutton #graham

已删除 fuh-rs

Graham Hutton 的《Rust 中折叠的通用性和表达性教程》的实现

1 个不稳定版本

0.1.0 2020年9月9日

#18#fold

MIT 许可证

12KB
228

fuh-rs

Fold Universality Hutton in Rust

Rust 中 Graham Hutton 的《Rust 中折叠的通用性和表达性教程》的实现。

待办事项

  1. 尽管作者声称 fold 具有通用属性,但当我们需要其他一些结构来进行有意义的计算时,这意味着什么呢?例如,我们仍然需要 Vec 来创建可增长的数组,if-else 用于逻辑以及基本上所有其他非 fold 操作。
  2. 那么,如何使用 fold 来实现 if-else 呢?
  3. 返回一个泛型 Iterator 而不是 Vec

无运行时依赖