سلسلة دروس تعليم لغة كوتلن لتعليم الأندرويد – الدرس الثامن
محتويات الدرس :-
- وصف العمليات المنطقية
- أمثلة على العمليات المنطقية

العمليات المنطقية في كوتلن
و هي العمليات التي تساعدنا في صناعة الشروط و القيود على شي معين و بالتالي تمنحنا تحكماً أكبر في الكود و القيم المنطقية ترمز إلى الأشياء التي لا تحتمل أكثر من احتمالين و هما إما صح و إما خطأ true or false .
العملية المنطقية | الوصف |
X > Y | وتعني أكبر من |
X < Y | وتعني أصغر من |
X == Y | وتعني يساوي |
X != Y | وتعني لا يساوي |
X >= Y | وتعني أكبر أو يساوي |
X <= Y | وتعني أصغر أو يساوي |
X && Y | وتسمى (و-And) ويجب تحقيق الشرطين حول هذا العلامة حتى ترجع true |
X || Y | وتسمى (أو-OR) ويكفي تحقيق أحد الشرطين حول هذه العلامة حتى ترجع true |
مثال بسيط
في هذا لمثال تم تعريف متغيرين صحيحين وتم اعطاء كل متغير قيمة ومن ثم تم تعريف متغير ثالث من نوع boolean , هذا المتغير يجب ان يحتوي على قيمتين فقط اما true او false لذلك عملنا عملية منطقية وهي x>y ووضعنا النتيجة في المتغير boolean وبالتالي اذا كانت قيمة x اكبر من قيمة y هنا سيكون الناتج عبارة عن true واذا كانت ليست اكبر ستكون النتيجة عبارة عن false .




مثال في هذا المثال سنشرح اكثر العمليات المنطقية استخداماً :


العمليات المنطقية
في هذا الدرس سنشرح العمليتين المنطقيتين && و ||
&& احتمالات هذه العملية :

|| احتمالات هذه العملية :

مثال

