انتقل إلى المحتوى الرئيسي

الدالّة

تعلّم\ي عن أبسط الطرق لإعادة استعمال الكود.

Definition

مبدأ الدالّة في عالم البرمجة شبيه إلى حدٍ ما بنظيره في عالم الرياضيات. إنها تحويلة تأخد مُعطًى وتُعيد الحاصل.

تُساعد الدالّات المُبرمجين في إعطاء تسميات للأكواد، الأمر الذي يُسهل عليهم فهمَها وتحليلَها. تُساعد أيضا في إعادة استعمال الكود أكثر من مرة واحدة.

الصياغة

تعريف دالّة

صياغة تعريف الدالة تكون كالتالي:

  1. الكلمة المفتاح دالة
  2. اسم الدالة
  3. فتح قوس (
  4. عدد من الُمعطيات منفصلة بفاصلة (كل مُعطًى عبارة عن نوع يليه الاسم)
  5. نقطتان فوق بعضهما :
  6. نوع القيمة التي تُرجعها الدالة (في حال كانت الدالة لا ترجع أية قيمة، تُستعمل الكملة المفتاح لاشيء في هذا السياق)
  7. إغلاق القوس )
  8. فتح حاوية {
  9. كود
  10. إغلاق الحاوية }

مثال

المثال التالي يُعرف دالة تأخد متغييرين كمُعطى، تجمعهما، ثم تعيد الحاصل.

دالة جامعة (رقم أ، رقم ب): رقم {
أرجع أ + ب؛
}

نداء الدالة

فقط عندما نقوم بنداء دالة، يتم تشغيل الكود داخلها.

الصياغة تكون كالتالي:

  1. اسم الدالة
  2. فتح قوس (
  3. القيم التي نُريد أن نُعطيها (يجب أن يتساوى عددُها مع عدد المُعطى الذي تأخذه الدالة، والذي يُعرّف عند تعريف الدالة).
  4. إغلاق القوس )
  5. فاصلة منقوطة ؛

مثال

لنقوم بكتابة جمع كل رقمين متتاليين من 0 إلى 9، يمكننا التالي:

كرر (متغير رقم س = 0؛ س < 10؛ س++) {
أكتب(جامعة(س، س + 1))؛
}