Rust中是否有一个等效于Java的Stream.Iterate的函数?

美格

Rust标准库是否具有像Java 8 Streams所提供的那样在给定种子和lambda的情况下生成无限迭代器的函数?如果没有,Rust中有什么类似的替代方法?

Stream.iterate(1, x -> 2 * x);
Shepmaster

锈病标准库使用有名下类似的功能unfold,但它从来没有稳定,并最终移除。现在它位于itertools板条箱中

extern crate itertools;

use itertools::Unfold;

fn main() {
    let x = Unfold::new(1, |x| {
        *x *= 2;
        Some(*x)
    });

    for val in x.take(10) {
        println!("{}", val);
    }
}

注意,这有点复杂,因为状态不必与迭代器返回的内容完全匹配,并且您可以控制迭代器何时停止板条箱可能会接受顶部薄层的PR,从而提供确切的实施方案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在shell脚本中是否有一个等效于var_dump(PHP)的函数

来自分类Dev

是否有Rust等效于C ++中的clock函数?

来自分类Dev

PHP-是否有一个等效于str_repeat()函数的数组?

来自分类Dev

是否有一个R等效于Excel的LOGEST函数?

来自分类Dev

在Java中是否有等效于Python的exec()函数?

来自分类Dev

在C中是否有等效于嵌套递归函数的函数?

来自分类Dev

是否有一个与MATLAB的pearsrnd函数等效的Python?

来自分类Dev

建立一个等效于memcpy的函数

来自分类Dev

在Julia中是否有等效于matlab的rcond()函数?

来自分类Dev

Linq等效于一个数据库行程中多个表上的聚合函数

来自分类Dev

C ++中是否有任何等效于python中字典的get函数的函数?

来自分类Dev

是否有一个完整的等效项来查看成员函数/变量?

来自分类Dev

是否有一个完整的等效项来查看成员函数/变量?

来自分类Dev

是否有一个与Mathematica的Sow和Reap函数等效的R用于构建列表?

来自分类Dev

是否有标准的Haskell函数(如iterate)会停止运行?

来自分类Dev

在python / scipy,numpy,sympy中是否有等效于Mathematicas RootApproximant函数?

来自分类Dev

Javascript构造函数是否等效于/类似于Java中的类或接口

来自分类Dev

是否有一个函数可以计算Java中每个循环的迭代次数?

来自分类Dev

Perl是否等效于Python的hash(或Java的hashCode)函数?

来自分类Dev

是否有一个等效于Java中BasicFileAttributes的外部库?具体来说方法是fileKey吗?

来自分类Dev

是否等效于SQL Server中的MySQL HEX / UNHEX函数?

来自分类Dev

是否等效于R中Excel的= PERCENTRANK.EXC函数?

来自分类Dev

是否等效于SQL Server中的MySQL HEX / UNHEX函数?

来自分类Dev

Vertica中是否有一个功能等效于SQL中的DATENAME

来自分类Dev

Vertica中是否有一个功能等效于SQL中的DATENAME

来自分类Dev

是否有一个Java等效于C#的.Aggregate(foo)方法?

来自分类Dev

是否有一个Delphi等效于Java接口(“类...实现”)?

来自分类Dev

是否有一个Java.Swing等效于AS3的ADDED_TO_STAGE事件?

来自分类Dev

是否有一个Java等效于C#的.Aggregate(foo)方法?

Related 相关文章

  1. 1

    在shell脚本中是否有一个等效于var_dump(PHP)的函数

  2. 2

    是否有Rust等效于C ++中的clock函数?

  3. 3

    PHP-是否有一个等效于str_repeat()函数的数组?

  4. 4

    是否有一个R等效于Excel的LOGEST函数?

  5. 5

    在Java中是否有等效于Python的exec()函数?

  6. 6

    在C中是否有等效于嵌套递归函数的函数?

  7. 7

    是否有一个与MATLAB的pearsrnd函数等效的Python?

  8. 8

    建立一个等效于memcpy的函数

  9. 9

    在Julia中是否有等效于matlab的rcond()函数?

  10. 10

    Linq等效于一个数据库行程中多个表上的聚合函数

  11. 11

    C ++中是否有任何等效于python中字典的get函数的函数?

  12. 12

    是否有一个完整的等效项来查看成员函数/变量?

  13. 13

    是否有一个完整的等效项来查看成员函数/变量?

  14. 14

    是否有一个与Mathematica的Sow和Reap函数等效的R用于构建列表?

  15. 15

    是否有标准的Haskell函数(如iterate)会停止运行?

  16. 16

    在python / scipy,numpy,sympy中是否有等效于Mathematicas RootApproximant函数?

  17. 17

    Javascript构造函数是否等效于/类似于Java中的类或接口

  18. 18

    是否有一个函数可以计算Java中每个循环的迭代次数?

  19. 19

    Perl是否等效于Python的hash(或Java的hashCode)函数?

  20. 20

    是否有一个等效于Java中BasicFileAttributes的外部库?具体来说方法是fileKey吗?

  21. 21

    是否等效于SQL Server中的MySQL HEX / UNHEX函数?

  22. 22

    是否等效于R中Excel的= PERCENTRANK.EXC函数?

  23. 23

    是否等效于SQL Server中的MySQL HEX / UNHEX函数?

  24. 24

    Vertica中是否有一个功能等效于SQL中的DATENAME

  25. 25

    Vertica中是否有一个功能等效于SQL中的DATENAME

  26. 26

    是否有一个Java等效于C#的.Aggregate(foo)方法?

  27. 27

    是否有一个Delphi等效于Java接口(“类...实现”)?

  28. 28

    是否有一个Java.Swing等效于AS3的ADDED_TO_STAGE事件?

  29. 29

    是否有一个Java等效于C#的.Aggregate(foo)方法?

热门标签

归档