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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。