Değişkenler var mı?
R, geçerli ortamda bir değişkeni bulamazsa, onu ebeveyn ortamda arar; bulamazsa bir üst ebeveynde aramaya devam eder ve böylece bulana kadar sürdürür.
rsa_env, capitals ve national_parks öğelerini içerecek şekilde değiştirildi; ancak population yok.
Bu egzersiz, kursun bir parçasıdır
R'de Fonksiyon Yazmaya Giriş
Egzersiz talimatları
- Varsayılan miras kurallarını kullanarak
populationdeğişkenininrsa_enviçinde olup olmadığını kontrol et. - Mirası yok sayarak
populationdeğişkenininrsa_enviçinde olup olmadığını kontrol et.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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?
___