Статические переменные в R

У меня есть функция в R, которую я вызываю несколько раз. Я хочу отслеживать количество раз, которое я вызывал, и использовать это, чтобы принимать решения о том, что делать внутри функции. Вот что у меня сейчас есть:

f = function( x ) {
   count <<- count + 1
   return( mean(x) )
}

count = 1
numbers = rnorm( n = 100, mean = 0, sd = 1 )
for ( x in seq(1,100) ) {
   mean = f( numbers )
   print( count )
}

Мне не нравится, что я должен объявить переменную count за пределами функции. В C или C ++ я мог бы просто сделать статическую переменную. Могу ли я сделать подобное на языке программирования

Ответы на вопрос(2)

Ваш ответ на вопрос