المشغل الحمولة الزائدة

مؤلف: Randy Alexander
تاريخ الخلق: 1 أبريل 2021
تاريخ التحديث: 14 قد 2024
Anonim
TruckWeigh -  Payload Optimisation, Overload Protection
فيديو: TruckWeigh - Payload Optimisation, Overload Protection

المحتوى

التعريف - ماذا يعني التحميل الزائد للمشغل؟

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

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

لا تدعم Java التحميل الزائد للمشغل ، باستثناء تسلسل السلسلة الذي يزيد من تحميل العامل + داخليًا.


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا توضح المشغل الزائد

يتم الرجوع إلى المشغلين باستخدام تدوين المشغل في التعبيرات والرموز الوظيفية في الإعلانات. لا يمكن تغيير بناء الجملة والأسبقية والجمعيات الخاصة بالمشغل باستخدام تعريفات المشغل المعرفة من قبل المستخدم.

على سبيل المثال ، يتم تصنيف المشغلين في C # على أساس نوع العملية التي يقومون بها. يتم تحميل بعض منها في أنواع محددة من قبل المستخدم من خلال تعريفها في وظائف الأعضاء الثابتة واستخدام الكلمة الأساسية للمشغل. تمثل معلمات وظيفة المشغل المعاملات ، بينما يمثل نوع الإرجاع لوظيفة المشغل نتيجة العملية. يتم تنفيذ التحميل الزائد في أزواج للمشغلين ، مثل عوامل المقارنة مثل "==" و "! =". يجب أن يتم تجاوز الأسلوب Equals () لهذه العوامل لتجنب تحذير برنامج التحويل البرمجي. لا يجب استخدام التحميل الزائد لمشغلي مثل الشرطية والمنطقية (و !!) ، والتخصيص (+ = ، - = ، وما إلى ذلك) ، وفهرسة الصب والصفيف ().

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