Variáveis estáticas em R
Eu tenho uma função em R que eu chamo várias vezes. Quero acompanhar o número de vezes que o chamei e usá-lo para tomar decisões sobre o que fazer dentro da função. Aqui está o que eu tenho agora:
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 )
}
Eu não gosto que eu tenha que declarar a contagem de variáveis fora do escopo da função. Em C ou C ++ eu poderia apenas fazer uma variável estática. Posso fazer algo semelhante na linguagem de programação R?