Variables globales y locales en R
Soy un novato para R, y estoy bastante confundido con el uso de variables locales y globales en R.
Leí algunas publicaciones en internet que dicen si uso=
o<-
Asignaré la variable en el entorno actual, y con<<-
Puedo acceder a una variable global cuando estoy dentro de una función.
Sin embargo, como recuerdo en C ++, las variables locales surgen cada vez que declara una variable entre paréntesis{}
, entonces me pregunto si esto es lo mismo para R? O es solo parafunciones En R tenemos el concepto de variables locales.
Hice un pequeño experimento, que parece sugerir que solo los paréntesis no son suficientes, ¿me sale algo mal?
{
x=matrix(1:10,2,5)
}
print(x[2,2])
[1] 4