Тайные формалы (function (x) {}) $ x
Какой объект?formals(function(x){})$x
Это's, найденные в формалах функции, связанной с аргументами без значения по умолчанию.
Есть ли другой способ ссылаться на этот странный объект? Есть ли у него какая-то роль, кроме представления пустого аргумента функции?
Вот некоторые из его свойств, которые можно проверить в консоли:
> is(formals(function(x){})$x)
[1] "name" "language" "refObject"
> formals(function(x){})$x
> as.character(formals(function(x){})$x)
[1] ""
РЕДАКТИРОВАТЬ: Вот несколько других способов получить этот объект:
alist(,)[[1]]
bquote()
quote(expr=)