Зачем местным фигурные и обычные скобки? - PullRequest
0 голосов
/ 19 июня 2020

R имеет очень странный синтаксис. В отличие от большинства функций, которым нравится function(args), local требует local({arg}) или даже local({arg1},arg2). Типичное использование может выглядеть так:

adder <- local({
x <- 0
function() {x <<- x+1; x}
})

Почему для локальных пользователей требуются как () скобки, так и {}? Я не нашел ничего поучительного в документации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...