📜  在 R 编程中将模式“list”的对象强制为模式“call” - as.call()函数

📅  最后修改于: 2022-05-13 01:55:00.189000             🧑  作者: Mango

在 R 编程中将模式“list”的对象强制为模式“call” - as.call()函数

R 语言中的as.call()函数用于将模式“list”的对象强制转换为模式“call”。列表的第一个元素成为调用的函数部分。

示例 1:

# R program to illustrate
# as.call function
  
# Calling the as.call() function
as.call(list(list, 5, 10))
as.call(list(as.name("::"), as.name("list"), as.name("base")))

输出:

.Primitive("list")(5, 10)
list::base

示例 2:

# R program to illustrate
# as.call function
  
# Initializing a function round
f <- round
  
# Calling the as.call() function
as.call(list(f, quote(A)))

输出:

.Primitive("round")(A)