ما هو العش؟

قد يشير العش إلى أي مما يلي:

1. التعشيش هو مصطلح يستخدم لوصف موضع كائن واحد أو أكثر داخل كائن آخر. على سبيل المثال ، عند الإشارة إلى جهاز كمبيوتر ، قد يشير التداخل إلى إدراج صورة رسومية في معالج النصوص.

2. مع برمجة الكمبيوتر ، فإن الوظيفة المتداخلة هي وظيفة موجودة داخل وظيفة أخرى في الكود المصدري للبرنامج. يظهر مثال على ذلك في JavaScript أدناه.

 دالة outerFunction () {function innerFunction () {// code} 

}

عادة ، يتم هذا التعشيش للحد من نطاق الوظيفة الداخلية.

ملاحظة: يمكن استدعاء الوظيفة الداخلية فقط بواسطة الوظيفة التي تحتوي عليها أو وظيفة أخرى في الوظيفة التي تحتوي على.

في المثال أعلاه ، يمكن استدعاء externalFunction () innerFunction () ، ولكن لا يمكن استدعاء innerFunction () من النطاق العام أو من أي وظيفة خارج externalFunction () .

يساعد هذا النوع من التداخل على منع تغيير الوظائف الداخلية أو استبدالها برمز في النطاق العام أو الكود داخل الدوال الموجودة خارج الوظيفة التي تحتوي على.

باستخدام HTML و XML ولغات الترميز الأخرى ، تكون البيانات بين علامات الفتح والإغلاق. على سبيل المثال ، مع رمز XML الموضح أدناه "computersoftware" هي علامة الجذر التي تحتوي على جميع معلومات XML الأخرى. تداخل علامة "المنتج" جميع معلومات المنتج ، و "الاسم" ، و "الوصف" ، و "المطور" ، و "التكلفة" ، جميع معلومات العش المتعلقة بكل علامة.

 نظام التشغيل Windows 8Microsoft Windows 8 - الإصدار الكامل. Microsoft132.78 

3. قد يشير مصطلح Nest أيضًا إلى Nest Learning Thermostat.

كائن ، شروط البرمجة