callCC(base)
callCC()所属R语言包:base
Call With Current Continuation
当前继续调用
译者:生物统计家园网 机器人LoveR
描述----------Description----------
A downward-only version of Scheme's call with current continuation.
计划呼吁与当前继续向下一个版本。
用法----------Usage----------
callCC(fun)
参数----------Arguments----------
参数:fun
function of one argument, the exit procedure.
函数的一个参数,退出程序。
Details
详情----------Details----------
callCC provides a non-local exit mechanism that can be useful for early termination of a computation. callCC calls fun with one argument, an exit function. The exit function takes a single argument, the intended return value. If the body of fun calls the exit function then the call to callCC immediately returns, with the value supplied to the exit function as the value returned by callCC.
callCC提供非本地退出机制,可以提前终止的计算有用的。 callCC要求fun一个参数,一个退出函数。 exit函数接受一个参数,打算返回值。如果身体fun调用exit函数然后callCC提供的出口函数值callCC返回的值立即返回,呼叫。
作者(S)----------Author(s)----------
Luke Tierney
举例----------Examples----------
# The following all return the value 1[以下的所有返回值1]
callCC(function(k) 1)
callCC(function(k) k(1))
callCC(function(k) {k(1); 2})
callCC(function(k) repeat k(1))
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|