在Haskell中实现无限列表

用户名

一直在努力。不知道从这里去哪里..

我需要定义一个接受整数并返回从0到n-1的数字的无限重复列表的函数。

    cycle n =
        let aux1 v1 n 
            |(v1 == n) = v1 : (aux1 0 n)
            | (v1<n) = v1 : (aux1 (v1 + 1) n)
        in aux1 0 n
彼得

cycle' n = [0..n-1] ++ cycle' n

但是我必须添加一些字符,以便堆栈溢出可以接受这么短的答案:)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用seq实现无限列表以提高Haskell中的时间复杂度

来自分类Dev

在Haskell中将异常序列实现为无限列表

来自分类Dev

Haskell:将整数压入堆栈实现时的无限列表

来自分类Dev

Haskell中无限列表的笛卡尔积

来自分类Dev

如何从Haskell的无限列表中获取元素对?

来自分类Dev

Haskell中无限列表的笛卡尔积

来自分类Dev

在Haskell中如何实现列表推导?

来自分类Dev

在Haskell中实现语言:同质列表

来自分类Dev

在Lisp中实现连续整数的无限列表以进行延迟评估

来自分类Dev

为什么正确折叠可以在Haskell中处理无限列表?

来自分类Dev

haskell中与fold *组合的无限列表不计算

来自分类Dev

为什么正确折叠可以在Haskell中处理无限列表?

来自分类Dev

Haskell 列表推导式无限列表问题

来自分类Dev

此代码如何进入无限循环?aka如何在Haskell中实现计数器?

来自分类Dev

在Haskell中实现从整数到标量的映射的无限向量空间

来自分类Dev

haskell中的循环列表和无限列表有什么区别?

来自分类Dev

了解无限列表在Haskell中作为部分列表的限制的表示形式

来自分类Dev

Haskell中的无限懒惰阶乘

来自分类Dev

Haskell中的无限懒惰阶乘

来自分类Dev

如何检查生成无限列表的函数的实现?

来自分类Dev

Haskell如何生成此无限列表?

来自分类Dev

Haskell $!运算符和无限列表

来自分类Dev

具有交替符号的 Haskell 无限列表

来自分类Dev

使用[x,_]语法与(x:_)语法进行模式匹配以获取Haskell中的无限列表

来自分类Dev

为什么foldr可以在Haskell中的无限列表上工作,而foldl却不能呢?

来自分类Dev

如何在Haskell中创建无限列表,其中新值使用所有先前值

来自分类Dev

haskell优雅的方法从无限的数字列表中过滤(减少)重复序列

来自分类Dev

使用无限性列表在Haskell中的勾股三元组

来自分类Dev

在Haskell中实现循环

Related 相关文章

  1. 1

    用seq实现无限列表以提高Haskell中的时间复杂度

  2. 2

    在Haskell中将异常序列实现为无限列表

  3. 3

    Haskell:将整数压入堆栈实现时的无限列表

  4. 4

    Haskell中无限列表的笛卡尔积

  5. 5

    如何从Haskell的无限列表中获取元素对?

  6. 6

    Haskell中无限列表的笛卡尔积

  7. 7

    在Haskell中如何实现列表推导?

  8. 8

    在Haskell中实现语言:同质列表

  9. 9

    在Lisp中实现连续整数的无限列表以进行延迟评估

  10. 10

    为什么正确折叠可以在Haskell中处理无限列表?

  11. 11

    haskell中与fold *组合的无限列表不计算

  12. 12

    为什么正确折叠可以在Haskell中处理无限列表?

  13. 13

    Haskell 列表推导式无限列表问题

  14. 14

    此代码如何进入无限循环?aka如何在Haskell中实现计数器?

  15. 15

    在Haskell中实现从整数到标量的映射的无限向量空间

  16. 16

    haskell中的循环列表和无限列表有什么区别?

  17. 17

    了解无限列表在Haskell中作为部分列表的限制的表示形式

  18. 18

    Haskell中的无限懒惰阶乘

  19. 19

    Haskell中的无限懒惰阶乘

  20. 20

    如何检查生成无限列表的函数的实现?

  21. 21

    Haskell如何生成此无限列表?

  22. 22

    Haskell $!运算符和无限列表

  23. 23

    具有交替符号的 Haskell 无限列表

  24. 24

    使用[x,_]语法与(x:_)语法进行模式匹配以获取Haskell中的无限列表

  25. 25

    为什么foldr可以在Haskell中的无限列表上工作,而foldl却不能呢?

  26. 26

    如何在Haskell中创建无限列表,其中新值使用所有先前值

  27. 27

    haskell优雅的方法从无限的数字列表中过滤(减少)重复序列

  28. 28

    使用无限性列表在Haskell中的勾股三元组

  29. 29

    在Haskell中实现循环

热门标签

归档