gpt4 book ai didi

haskell - 在 Haskell 中生成无限序列

转载 作者:行者123 更新时间:2023-12-01 08:00:16 27 4
gpt4 key购买 nike

我知道在 Haskell 中无限序列是可能的 - 但是,我不完全确定如何生成一个

给定一个方法

generate::Integer->Integer

它接受一个整数并生成序列中的下一个整数,我如何从中构建一个无限序列?

最佳答案

如果你想让你的序列从 1 开始那么它是 -

iterate generate 1

请注意函数的首字母是小写的,不是大写的。否则它将是数据类型,而不是函数。

//edit:我刚刚意识到不仅数据类型以大写开头,它也可以是数据构造函数或类型类,但这不是重点。 :)

关于haskell - 在 Haskell 中生成无限序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1785279/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com