R लेक्सिकल स्कोपिंग का उपयोग करता है, जो स्कीम भाषा से लिया गया एक कॉन्सेप्ट है। इसका मतलब है कि किसी फ़ंक्शन में फ्री वेरिएबल्स के मानों को उस वातावरण में खोजकर निर्धारित किया जाता है जहाँ फ़ंक्शन को परिभाषित किया गया था, न कि उस वातावरण में जहाँ इसे कॉल किया गया है। इससे फ़ंक्शन का व्यवहार अधिक अनुमानित और कॉलिंग संदर्भ से स्वतंत्र हो जाता है, जो फंक्शनल प्रोग्रामिंग की एक प्रमुख विशेषता है।











