Existují proměnné?
Pokud R nemůže najít proměnnou v aktuálním prostředí, podívá se do nadřazeného prostředí, pak do prostředí o úroveň výš, a tak dále, dokud ji nenajde.
rsa_env bylo upraveno tak, aby obsahovalo capitals a national_parks, ale ne population.
Toto cvičení je součástí kurzu
Introduction to Writing Functions in R
Pokyny k cvičení
- Zkontroluj, jestli
populationexistuje vrsa_env, s použitím výchozích pravidel dědičnosti. - Zkontroluj, jestli
populationexistuje vrsa_env, bez zohlednění dědičnosti.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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?
___