30-09-12, 06:49 PM
OrElse
Operator جديد جاء مع غزو بلاد الفرنجة علي جزيرة VB من 1 : 6
كلنا نعرف المعامل Or لكن ما هو المعامل OrElse وما الفرق بينهم
كما شرحنا الفرق بين And ومدام AndAlso
كذلك الفرق هنا
الفرق أن Or غبى وأن OrElse أذكي منه
نوضح
يقدم هذا العامل المنطقي طريقة مختصرة للربط بين تعبيرين
الصيغة العامة لهذا الرابط المنطقي هى
Result هو متغير منطقي يستخدم لتخزين نتيجة المقارنة بين تعبيرين
expression1 يمثل تعبير منطقى
expression2 يمثل تعبير منطقى
هذا المعامل الجديد يفيدنا فى اختصار المعالجة كيف ؟؟؟؟؟
كما تعرفون نتيجة استخدام المعامل Or للربط بين تعبيرين هي False إلا في حالة واحدة فقط وهي إذا كانت نتيجة كلا التعبيرين صحيحة True أو تعبير واحد على الأقل صحيحة
ومن السابق اتضح لنا
أنه إذا كانت نتيجة التعبير الأول True فالنتيجة النهائية للمعامل Or ستكون True دون المرور للتعبير الثاني - هل هذا ما في تفكيرك المنطقي
للأسف مع المعامل OR ليس الأمر هكذا بل إذا كان نتيجة التعبير الأول True - لا يتوقف بل يمر على التعبير الثاني بغباء
أى لابد أن يحصل جميع قيم التعبيرات حتى يصل للنتيجة النهائية
أما الأستاذ OrElse فهو يفهم أكثر من جده Or - فبمجرد أن حصل التعبير على قيمة True يكون النتيجة النهائية True
هذه التطويرات مهمة لنهتم بها فى برامجنا
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
هذه التطويرات مهمة لنهتم بها فى برامجنا
متغيب قليلاً للدراسة