هل هناك طريقة لتجاوز مشغلات البرامج النصية ، على وجه الخصوص ، أود تجاوز المشغل المتساوي

StackOverflow https://stackoverflow.com/questions/818750

سؤال

هل من الممكن تجاوز المشغل المتساوي () (أي لفصول العملاء حيث يمكن تحديد المساواة من خلال حقلين أو أكثر مطابقة).

هل كانت مفيدة؟

المحلول

إذا كنت تعني التحميل الزائد "==" كمرادف لـ Equals () ، فلا يمكنك ذلك ، لأن ActionScript لا يوفر للمشغل التحميل الزائد. فقط اكتب طريقة متساوية () لفصلك واستخدم ذلك ...

نصائح أخرى

استخدام طريقة equals () الخاصة بك للفئة لا يحل كيفية التحقق مما إذا كانت المجموعة تحتوي على الكائن المطلوب. في Flex ، اضطررت دائمًا إلى كتابة A لكل منها وأتكرر على كل كائن عضو للتحقق مما إذا كان هناك حقلان أو أكثر من الحقول. تسمح Java للمبرمج بتجاوز Hashcode () و equals () التي تستخدم تلقائيًا بواسطة واجهات التجميع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top