يستخدم R نطاقًا معجميًا، وهو مفهوم موروث من لغة Scheme. هذا يعني أن قيم المتغيرات الحرة في الدالة تُحل بالعثور عليها في البيئة التي عُرفت فيها الدالة، وليس البيئة التي استُدعيت فيها. هذا يجعل سلوك الدالة أكثر قابلية للتنبؤ به واستقلالية عن سياق الاستدعاء، وهي ميزة أساسية في البرمجة الوظيفية.
