Zmienne statyczne w R

Mam funkcję w R, którą dzwonię wiele razy. Chcę śledzić, ile razy go wywołałem i użyć go do podjęcia decyzji, co zrobić wewnątrz funkcji. Oto, co mam teraz:

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 )
}

Nie podoba mi się, że muszę zadeklarować liczbę zmiennych poza zakresem funkcji. W C lub C ++ mogłem stworzyć zmienną statyczną. Czy mogę zrobić coś podobnego w języku programowania R?

questionAnswers(2)

yourAnswerToTheQuestion