انتقل إلى المحتوى
KnowledgeCity

Swift للمبتدئين: الدوال

قم بإنشاء دوال خاصة
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ3.
دورة تدريبية: عند الطلب
مبتدئ مقدِّم الخدمة Mark Nair  3 الدروس ·  22m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

التجريد هو عندما نأخذ الكود المعقد لدينا ونبسطه عن طريق تقسيمه إلى أجزاء أصغر. هذا ما تفعله الدوال لنا. تسمح لنا الدوال بإحتواء أجزاء من الكود الخاص بنا في حاويات صغيرة الحجم تقوم بشيء واحد محدد. ثم نستدعي هذه الدالة لاحقًا عندما نريد تشغيل الكود الموجود في الدالة. نستخدم الدوال من أجل الوضوح والتنظيم ولسهولة الفهم.

في هذه الوحدة، ستتعلم كيفية كتابة الدوال الخاصة بك وكيفية التعامل مع الخصائص داخل الدوال لديك، وكيفية استخلاص القيم من تلك الدوال باستخدام الإرجاع. ستتعلم أيضًا كيفية استخدام معلمات الدالة حتى تتمتع الدوال لديك بالمرونة والاستجابة في قاعدة التعليمات البرمجية الخاصة بك. بالإضافة إلى ذلك، ستتعلم كيفية صياغة دول واضحة وسهلة القراءة باستخدام تسميات معلمات سويفت. هذه ستجعل الدوال لديك تُقرأ مثل جملة بدلاً من أن تكون صعبة وغامضة.

ما ستتعلمه

  • التعرف على بنية الدالة في Swift
  • كتابة دوالك الخاصة لتجريد كودك وتنظيمه
  • إرجاع القيم واستخراجها من الدوال باستخدام return
  • استخدام معاملات الدوال لإضافة المرونة والاستجابة
  • تطبيق تسميات المعاملات في Swift لكتابة دوال واضحة وسهلة القراءة

النقاط الرئيسية

  • التجريد يعني تبسيط الكود المعقد بتقسيمه إلى أجزاء أصغر، وهذا بالضبط ما تفعله الدوال.
  • تلفّ الدوال أجزاء من كودك في حاويات مختصرة تؤدي كل منها وظيفة محددة واحدة، ثم تعمل عند استدعائها.
  • تُستخدم الدوال من أجل الوضوح والتنظيم وسهولة الفهم.
  • تمنح معاملات الدوال مرونةً واستجابةً ضمن قاعدة كودك.
  • تجعل تسميات المعاملات في Swift الدوال تُقرأ كجملة مفيدة بدلاً من شيء صعب وغامض.

الأسئلة الشائعة

ما الذي سأتعلمه في هذه الوحدة؟

ستتعلم كيفية كتابة دوالك الخاصة، وكيفية التعامل مع الخصائص داخل دوالك، وكيفية استخراج القيم باستخدام return، وكيفية استخدام معاملات الدوال لتحقيق المرونة، وكيفية صياغة دوال واضحة باستخدام تسميات المعاملات في Swift.

ما الدروس التي تتضمنها هذه الدورة؟

تتناول الدورة ثلاثة دروس: مقدمة إلى الدوال، وإرجاع القيم من الدوال، وأسماء المعاملات وتسمياتها.

لماذا تُعدّ الدوال مفيدة في Swift؟

تُتيح لك الدوال تجريد الكود المعقد بتقسيمه إلى أجزاء أصغر قابلة لإعادة الاستخدام تؤدي كل منها وظيفة محددة واحدة، ويمكنك استدعاؤها لاحقاً، مما يوفر الوضوح والتنظيم وسهولة الفهم.

ما المهارات التي تتناولها هذه الدورة؟

تتناول وحدات الدوال، والبرمجة الوظيفية، والدوال المخزّنة، ولغة Swift، والدوال المعرَّفة من قِبل المستخدم، ودوال الأدوات المساعدة.