Статические переменные в 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 ++ я мог бы просто сделать статическую переменную. Могу ли я сделать подобное на языке программирования