相关疑难解决方法(0)

神秘的形式(function(x){})$ x

对象是什么formals(function(x){})$x

它在函数的形式中找到,绑定到没有默认值的参数.

有没有其他方法来引用这个奇怪的对象?除了表示空函数参数之外,它是否还有其他作用?

以下是可在控制台中检查的一些属性:

> is(formals(function(x){})$x)
[1] "name"      "language"  "refObject"
> formals(function(x){})$x

> as.character(formals(function(x){})$x)
[1] ""
Run Code Online (Sandbox Code Playgroud)

编辑:以下是获取此对象的其他一些方法:

alist(,)[[1]]
bquote()
quote(expr=)
Run Code Online (Sandbox Code Playgroud)

r metaprogramming

7
推荐指数
1
解决办法
367
查看次数

标签 统计

metaprogramming ×1

r ×1