Чи існують змінні?
Якщо R не може знайти змінну в поточному оточенні, він шукає в батьківському оточенні, потім у «дідусевому», і так далі, доки не знайде.
rsa_env змінено так, що він містить capitals і national_parks, але не population.
Ця вправа є частиною курсу
Вступ до написання функцій в R
Інструкції до вправи
- Перевірте, чи існує
populationуrsa_env, використовуючи стандартні правила наслідування. - Перевірте, чи існує
populationуrsa_env, ігноруючи наслідування.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Compare the contents of the global environment and rsa_env
ls.str(globalenv())
ls.str(rsa_env)
# Does population exist in rsa_env?
___("___", envir = ___)
# Does population exist in rsa_env, ignoring inheritance?
___