क्या वैरिएबल मौजूद हैं?
अगर R मौजूदा environment में किसी वैरिएबल को नहीं ढूँढ पाता, तो वह parent environment में देखता है, फिर उसके parent (grandparent) में, और इसी तरह तब तक जब तक मिल न जाए.
rsa_env को इस तरह बदला गया है कि उसमें capitals और national_parks शामिल हैं, लेकिन population नहीं है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में फ़ंक्शन लिखने का परिचय
अभ्यास निर्देश
- डिफ़ॉल्ट inheritance नियमों का उपयोग करते हुए जाँचें कि
populationrsa_envमें मौजूद है या नहीं. - inheritance को नज़रअंदाज़ करते हुए जाँचें कि
populationrsa_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?
___