اقرأ في هذا المقال
- الجمل الشرطية في لغة البرمجة كوتلن
- أنواع الجمل الشرطية في لغة البرمجة كوتلن- Types of if Expressions in Kotlin
الجمل الشرطية في لغة البرمجة كوتلن:
إن عملية اتخاذ القرار في عالم لغات البرمجة يشبه إلى حد كبير عملية اتخاذ القرار في الحياة الواقعية؛ ففي البرمجة أيضاً يجب تنفيذ مجموعة معينة من التعليمات البرمجية (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// الكود الذي سيتم تنفيذه عند تحقق الشرط الثاني
{
{