2个稳定版本
使用旧的Rust 2015
1.0.1 | 2018年2月14日 |
---|
#1707 in Rust模式
25KB
317 行
r4: Rust的for推导式
此包提供了iterate!
宏,该宏通过嵌套flat-map操作构建for推导式。如果你熟悉Python的列表推导式或Scala的for语句,语法应该很熟悉。
有关用法、示例和宏内部结构的更详细描述,请参阅 rustdocs。
待办事项
- 检查使用裸循环而不是嵌套闭包引入的开销。
- 基准测试。
- ?找出如何避免移动我们不需要的值。
- ?找出如何避免不必要地创建一些新的迭代器。
版权
版权所有 2015-2018,Donald S. Black。
根据Apache License,版本2.0(“许可证”);除非您遵守许可证规定,否则不得使用此文件。您可以在http://www.apache.org/licenses/LICENSE-2.0 获取许可证的副本。
除非适用法律要求或书面同意,否则根据许可证分发的软件按“原样”分发,不提供任何明示或暗示的保证或条件。有关许可证中规定的权限和限制的具体语言,请参阅许可证。