Глобальные и локальные переменные в R
Я новичок в R, и меня совершенно смущает использование локальных и глобальных переменных в R.
Я прочитал некоторые посты в интернете, которые говорят, если я использую=
или же<-
Я назначу переменную в текущей среде, и с<<-
Я могу получить доступ к глобальной переменной внутри функции.
Однако, как я помню, в C ++ локальные переменные возникают всякий раз, когда вы объявляете переменную в скобках{}
так что мне интересно, то же самое для R? Или это только дляfunctions в R, что у нас есть понятие локальных переменных.
Я провел небольшой эксперимент, который, кажется, говорит о том, что недостаточно только скобок, я что-то не так понимаю?
{
x=matrix(1:10,2,5)
}
print(x[2,2])
[1] 4