获取 R 编程中函数的参数列表 – args()函数
R 语言中的args()
函数用于通过函数获取所需的参数。它将函数名作为参数并返回该函数所需的参数。
Syntax: args(name)
Parameters:
name: Function name
Returns:
- For a closure: Formal Argument list but with NULL body
- For a Primitive Function: A closure with usage and a NULL body
- For a non-function: NULL in case of not a function.
示例 1:
# R program to get arguments of a function
# Calling args() Function
args(append)
args(sin)
args(paste)
输出:
function (x, values, after = length(x))
NULL
function (x)
NULL
function (..., sep = " ", collapse = NULL)
NULL
示例 2:
# R program to get arguments of a function
# Calling args() Function
args(1)
args(10)
输出:
NULL
NULL
上面的代码返回 NULL 因为传递给args()
函数的名称不是实际函数。