Rust的设计灵感来自许多现有的语言和技术,其中一个重要的影响是函数式编程。函数式编程风格通常包括将函数作为值使用,方法包括在参数中传递它们、从其他函数返回它们、将它们分配给变量以供以后执行等等。 rust的主要特征与函数式的特性相似: 闭包(Closures):一种类似于函数的构造,可以存储在变量中。 迭代器(Iterators):一种处理一系列元素的方法。 如何使用闭包和迭代器来改进第 12 章中的 I/O 项目。 闭包和迭代器的性能(剧透:它们比你想象的要快!)。 其他的 Rust 特性,例如模式匹配和枚举类…