Почему мой R работает в динамическом режиме? Разве это не должно быть лексическим?
Я только что узнал в классе, что R использует лексическую область видимости, и протестировал ее в R Studio на своем компьютере, и я получил результаты, которые соответствуют динамической области видимости, а не лексической? Разве это не должно происходить в R? Я побежал:
y <- 10
f <- function(x) {
y <- 2
y^3
}
f(3)
И f (3) оказалось 4 (2 ^ 3), а не 100 (10 ^ 3), хотя мой класс представил этот слайд:http://puu.sh/pStxA/0545079dbe.png , Разве это не динамический охват? Возможно, я просто смотрю на это неправильно, но есть ли в меню режим где-нибудь, где вы можете переключить область видимости на лексическую или что происходит?