الشروط
الشروط
الشروط درس مجاني في Swift Academy على CoddyKit. هذا هو الدرس 1 من أصل 1. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Swift Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Swift Academy 1 دروس في المجموع.
مقدمة
مرحبًا،
سنتعرّف في هذا الدرس على مفهوم الشروط، وهو من المفاهيم الأساسية في لغات البرمجة.
أول ما سنتعلّمه هو عبارة if. تتيح لنا عبارة if تشغيل كتلة من التعليمات البرمجية بناءً على تحقق شرط معيّن.
في المثال أدناه، أُضيفت الصياغة النحوية لعبارة if.
الجزء المعبَّر عنه بـ conditional_expression هو تعبير يعيد قيمة من النوع bool. إذا أعاد هذا التعبير القيمة true، فستُنفَّذ كتلة التعليمات البرمجية الموجودة بين القوسين المعقوفين.
if conditional_expression {
/* set of statements */
}
مثال
لنفترض أن لدينا عددًا يُسمّى count. إذا كانت قيمة هذا العدد أكبر من 20، فسنطبع النص 'نعم، count أكبر من 20'
var count:Int = 20
if count > 20 {
print("Yes, count is greater than 20")
}
print("always work")عبارة if-else
في بعض الحالات، قد نحتاج إلى تشغيل تعليمات برمجية عندما لا يتحقق شرط if.
تُستخدم عبارة if-else لهذا الغرض. لنتعرّف إليها من خلال مثال.
var age = 10
if age > 100 {
print("if age is greater than 100")
} else {
print("Works when the age is less than 100")
}
switch-case
عبارة switch-case
في بعض الحالات، قد نرغب في التحكم في تحقق عدة شروط باستخدام كتلة واحدة من التعليمات البرمجية. وعلى الرغم من إمكانية استخدام عدة عبارات if-else في هذه الحالات، فإن switch-case تكون أسهل وأكثر منطقية.
يحتوي المثال أدناه على عبارة switch-case تعمل مع 5 شروط مختلفة.
let someNumber = 150
switch someNumber {
case 50:
print("Number is 50")
case 100:
print("Number is 100")
case 150:
print("Number is 150")
case 200:
print("Number is 200")
case 250:
print("Number is 250")
default:
//If none of them meet the requirement then the default block will work.
print("Otherwise, do something else.")
}تهانينا
تهانينا 🎉
تعلّمنا في هذا الدرس كيفية استخدام العبارات الشرطية في Swift.
نلتقي في الدرس التالي.

الأسئلة الشائعة
هل درس «الشروط» مجاني؟
نعم — نص درس «الشروط» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Swift Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Swift Academy 1 دروس في المجموع.
ماذا ستتعلم في «الشروط»؟
الشروط تتمرن على Swift Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Swift Academy؟
لا تُشترط خبرة سابقة. Swift Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 1.
كم من الوقت يستغرق درس «الشروط»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Swift Academy هذا؟
نعم. كل درس في Swift Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.