تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
معلومة :: OrElse Operator
#1
OrElse

Operator جديد جاء مع غزو بلاد الفرنجة علي جزيرة VB من 1 : 6


كلنا نعرف المعامل Or لكن ما هو المعامل OrElse وما الفرق بينهم

كما شرحنا الفرق بين And ومدام AndAlso

كذلك الفرق هنا

الفرق أن Or غبى وأن OrElse أذكي منه

نوضح


يقدم هذا العامل المنطقي طريقة مختصرة للربط بين تعبيرين

الصيغة العامة لهذا الرابط المنطقي هى


PHP كود :
result expression1 OrElse expression2 


Result هو متغير منطقي يستخدم لتخزين نتيجة المقارنة بين تعبيرين

expression1 يمثل تعبير منطقى

expression2 يمثل تعبير منطقى



هذا المعامل الجديد يفيدنا فى اختصار المعالجة كيف ؟؟؟؟؟


كما تعرفون نتيجة استخدام المعامل Or للربط بين تعبيرين هي False إلا في حالة واحدة فقط وهي إذا كانت نتيجة كلا التعبيرين صحيحة True أو تعبير واحد على الأقل صحيحة


ومن السابق اتضح لنا

أنه إذا كانت نتيجة التعبير الأول True فالنتيجة النهائية للمعامل Or ستكون True دون المرور للتعبير الثاني - هل هذا ما في تفكيرك المنطقي

للأسف مع المعامل OR ليس الأمر هكذا بل إذا كان نتيجة التعبير الأول True - لا يتوقف بل يمر على التعبير الثاني بغباء

أى لابد أن يحصل جميع قيم التعبيرات حتى يصل للنتيجة النهائية


أما الأستاذ OrElse فهو يفهم أكثر من جده Or - فبمجرد أن حصل التعبير على قيمة True يكون النتيجة النهائية True


هذه التطويرات مهمة لنهتم بها فى برامجنا
متغيب قليلاً للدراسة Smile
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  معلومة ::: ListBox Blue Sky 14 2,413 14-11-16, 11:32 PM
آخر رد: فارس جراح
  معلومة مهمه فى المصفوفات ali.alfoly 2 794 30-08-13, 02:25 AM
آخر رد: ali.alfoly
  من المنتدى القديم - معلومة ::: ProgressBar ( للاخ BADRMEDIA ) المبرمج علي نوري 2 1,267 23-08-13, 11:17 PM
آخر رد: nin9e
  معلومة :: تعلم كيف تحفظ صورة في My.Settings بدون الإحتياج إلى مسارها! أسامة أحمد 3 1,020 16-12-12, 06:25 PM
آخر رد: 3amo
  من المنتدى القديم - معلومة ::: CheckBox ( للاخ BADRMEDIA ) المبرمج علي نوري 1 572 30-11-12, 05:54 PM
آخر رد: مبرمج أوتار
  معلومة :: الحل لمشكلة الخطأ في الكود For Each i As Button In Me.Controls Aly El-Haddad 2 680 10-11-12, 09:15 PM
آخر رد: Mr. DotNet
  معلومة : Partial Class RaggiTech 1 543 06-10-12, 11:03 PM
آخر رد: RaggiTech
  معلومة : TryCast مهمة RaggiTech 0 462 06-10-12, 11:02 PM
آخر رد: RaggiTech
  معلومة : XML Comments مهمة RaggiTech 1 423 06-10-12, 11:01 PM
آخر رد: RaggiTech
  معلومة - الاستثناءات ( Exceptions ) RaggiTech 0 534 06-10-12, 11:00 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم