Помогает справка для функции bquote
.Вот что я нашел для меня.
Мне это не кажется прямолинейным, но работает.
a=1
fn <- eval(bquote( function(arg1 = .(a)) {
print (arg1+1)
} ))
fn
fn(3)
eval(bquote())
и .(a)
- это главное.
Я нашел Hows, но не думаю, что полностью понял.Так что любой может помочь мне понять, как это работает, я буду рад принять это как ответ.