ما معنى lexical scope؟
المعنى في مجال تطوير البرمجيات مع أمثلة
lexical scope: النطاق المعجمي
قاعدة تحدد معنى الأسماء بالرجوع إلى بنية الشيفرة المحيطة، لا إلى تسلسل استدعاء الدوال.
طريقة الاستخدام
يستخدم لشرح المتغيرات التي تستطيع دالة متداخلة الوصول إليها. ويقارن بالنطاق الذي يتحدد بحسب الدوال المستدعية.
أمثلة
Because of lexical scope, the callback reads the outer function's limit.
بسبب النطاق المعجمي، تقرأ دالة الاستدعاء اللاحق قيمة الحد من الدالة الخارجية.
يرتبط الاسم limit بالموضع الذي كُتبت فيه دالة رد النداء، ولذلك تظل القيمة المتاحة هي قيمة الدالة الخارجية حتى عند استدعائها من موضع آخر.
The reviewer used lexical scope to explain why the caller's count was ignored.
استخدم المراجع مفهوم النطاق المعجمي لشرح سبب تجاهل عدد المستدعي.
يُحسم ربط الأسماء وفق بنية الشيفرة التي عُرّفت فيها الدالة، لا وفق قيمة المتغير في الدالة التي استدعتها.
تراكيب شائعة
- lexical scope rules
- lexical scope resolution
مصطلحات ذات صلة
مصطلحات أخرى: مفاهيم البرمجة
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
