當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R as.function 將對象轉換為函數


R語言 as.function 位於 base 包(package)。

說明

as.function 是一個通用函數,用於將對象轉換為函數。

as.function.default 適用於列表 x ,該列表應包含形式參數列表和模式 "call" 的表達式或對象的串聯,該模式將成為函數體。該函數將在指定的環境中定義,默認情況下是調用者的環境。

用法

as.function(x, ...)

## Default S3 method:
as.function(x, envir = parent.frame(), ...)

參數

x

要轉換的對象,默認方法的列表。

...

附加參數,取決於對象

envir

定義函數的環境

所需的函數。

例子

as.function(alist(a = , b = 2, a+b))
as.function(alist(a = , b = 2, a+b))(3)

作者

Peter Dalgaard

也可以看看

function; alist 這對於構造參數列表等很方便。

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Convert Object to Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。