Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Function clojure调用函数,其结果在循环中_Function_Loops_Parameters_Clojure - Fatal编程技术网

Function clojure调用函数,其结果在循环中

Function clojure调用函数,其结果在循环中,function,loops,parameters,clojure,Function,Loops,Parameters,Clojure,是否有一个clojure函数可以在循环中调用,并将上一次调用的结果提供给它 伪代码可能如下所示: currentValue = firstValue; while (endNotYetReached(currentValue)) { currentValue = myFunction(currentValue); } 谢谢你的回答 您可以使用,它返回一个无限的惰性序列,您可以从中执行以下操作: 您可以使用,它返回一个无限的惰性序列,您可以从中执行以下操作: 这就是我要找的。非常感谢你!这就

是否有一个clojure函数可以在循环中调用,并将上一次调用的结果提供给它

伪代码可能如下所示:

currentValue = firstValue;
while (endNotYetReached(currentValue)) {
  currentValue = myFunction(currentValue);
}
谢谢你的回答

您可以使用,它返回一个无限的惰性序列,您可以从中执行以下操作:

您可以使用,它返回一个无限的惰性序列,您可以从中执行以下操作:


这就是我要找的。非常感谢你!这就是我要找的。非常感谢你!
=> (take 3 (iterate inc 5))
(5 6 7)