الجمل الشرطية في لغة البرمجة كوتلن Kotlin If Statements

اقرأ في هذا المقال


الجمل الشرطية في لغة البرمجة كوتلن:

إن عملية اتخاذ القرار في عالم لغات البرمجة يشبه إلى حد كبير عملية اتخاذ القرار في الحياة الواقعية؛ ففي البرمجة أيضاً يجب تنفيذ مجموعة معينة من التعليمات البرمجية (Codes) عند تحقق بعض الشروط، وتستخدم لغة البرمجة كوتلن (Kotlin) عبارات تحكم للتحكم في عملية تدفق تنفيذ البرنامج استناداً إلى شروط معينة، فإذا كانت هذه الشروط صحيحة فإنها تدخل في الجملة الشرطية ويتم تنفذ التعليمات الخاصة بتلك الجملة.

أنواع الجمل الشرطية في لغة البرمجة كوتلن- Types of if Expressions in Kotlin:

جملة if Statement – if:

ويستخدم هذا النوع من الجمل لتحديد مجموعة من العبارات التي سيتم تنفيذها أو لا يتم تنفيذها؛ أي إذا كان شرط معين صحيحاً فإن هناك عبارة عبارة أو مجموعة من العبارات التي سوف يتم تنفيذها، والصيغة العامة لها في لغة البرمجة كوتلن على النحو التالي:

}(if (condition

code to run if condition is true// الكود الذي يتم تنفيذه في حال تحقق الشرط

{

جملة if-else:

تحتوي جملة (If-Else) على مجموعة من العبارات؛ حيث يتم استخدام الجزء (if) لتنفيذ مجموعة التعليمات البرمجية عندما يتحقق الشرط، ويتم تنفيذ الجزء (else) لتنفيذ مجموعة من التعليمات البرمجية عندما يكون الشرط خاطئاً، والصيغة العامة لها في لغة البرمجة كوتلن كما يلي:

}(if (condition

code to run if condition is true// الكود الذي يتم تنفيذه في حال تحقق الشرط}

} else

code to run if condition is false// الكود الذي يتم تنفيذه في حال لم تحقق الشرط}

 جملة if المتداخلة – Nested if Statement:

عبارات (if) المتداخلة تعني عبارة (if) داخل جملة (if) أخرى؛ حيث إذا كان الشرط الأول صحيحاً فيتم تنفيذ التعليمات البرمجية (codes) المقترنة بجملة (if) الأولى، ومن ثم يتم التحقق مرة أخرى من شرط (if) المتداخل  وإذا كان صحيحاً أيضاً فيتم تنفيذ التعليمات البرمجية المرتبطة به، ويستمر بالتنفيذ حتى تصبح الحالة الأخيرة صحيحة، والشكل العام لها في لغة البرمجة كوتلن على النحو التالي:

}(if (condition1

code 1// الكود الذي سيتم تنفيذه عند تحقق الشرط الأول

}(if (condition2

code 2// الكود الذي سيتم تنفيذه عند تحقق الشرط الثاني

{

{

المصدر: Kotlin if-else expressionKotlin if ExpressionIf-Else Expression in Kotlinhttps://www.baeldung.com/kotlin/if-else-expression


شارك المقالة: