R语言
forceAndCall
位于 base
包(package)。 说明
如果函数是闭包,则在调用之前强制使用指定数量的前导参数来调用该函数。
用法
forceAndCall(n, FUN, ...)
参数
n |
有力的主要参数数量。 |
FUN |
要调用的函数。 |
... |
|
细节
forceAndCall
使用 ...
中指定的参数调用函数 FUN
。如果 FUN
的值是一个闭包,则在执行函数体之前对函数的第一个 n
参数进行求值(即强制执行它们的延迟求值承诺)。如果 FUN
的值是原语,则以通常的方式评估调用 FUN(...)
。
forceAndCall
旨在帮助定义像 apply
这样的高阶函数,以便在所应用的函数返回的结果是捕获其参数的闭包时表现得更合理。
也可以看看
相关用法
- R force 强制评估论证
- R formals 访问和操纵形式参数
- R formatDL 格式说明列表
- R format 以通用格式编码
- R formatC 使用 C 样式格式进行格式化
- R format.pval 设置 P 值格式
- R format.info 格式(.)信息
- R file.path 构造文件路径
- R funprog 函数式编程语言中常见的高阶函数
- R findInterval 查找区间数或索引
- R file.info 提取文件信息
- R file.show 显示一个或多个文本文件
- R factor 因子
- R function 函数定义
- R file.access 确定文件的可访问性
- R files 文件操作
- R file.choose 交互式选择文件
- R files2 目录和文件权限的操作
- R find.package 查找套餐
- R grep 模式匹配和替换
- R getwd 获取或设置工作目录
- R vector 向量 - 创建、强制等
- R lapply 对列表或向量应用函数
- R dump R 对象的文本表示
- R Sys.getenv 获取环境变量
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Call a function with Some Arguments Forced。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。