Глобальные и локальные переменные в R

Я новичок в R, и меня совершенно смущает использование локальных и глобальных переменных в R.

Я прочитал некоторые посты в интернете, которые говорят, если я использую= или же<- Я назначу переменную в текущей среде, и с<<- Я могу получить доступ к глобальной переменной внутри функции.

Однако, как я помню, в C ++ локальные переменные возникают всякий раз, когда вы объявляете переменную в скобках{}так что мне интересно, то же самое для R? Или это только дляfunctions в R, что у нас есть понятие локальных переменных.

Я провел небольшой эксперимент, который, кажется, говорит о том, что недостаточно только скобок, я что-то не так понимаю?

{
   x=matrix(1:10,2,5)
}
print(x[2,2])
[1] 4

Ответы на вопрос(3)

Ваш ответ на вопрос