gpt4 book ai didi

haskell - Haskell中while循环的等效语句是什么?

转载 作者:行者123 更新时间:2023-12-04 02:54:39 25 4
gpt4 key购买 nike

作为 Haskell 的新手,我想知道如何 1)计算某些东西直到满足某个标准,然后 2)返回计算值。

在我知道的语言中,你会为此使用一个 while 循环。你如何在 Haskell 中做到这一点?

最佳答案

您应该使用递归:

func :: <function type>
func <arguments> =
if condition
then <recursive call>
else computedValue

您将来还会发现其他实用程序,例如 until ,这将帮助你。最后,它实际上取决于循环和条件的语义。例如,如果条件只是“直到我们到达列表末尾”,您可以简单地使用 mapfold 之一-家庭功能。

关于haskell - Haskell中while循环的等效语句是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27404063/

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