المعامل (parameter) هو اسم لمتغيّر يُمرر للدالة (function). تُستخدم المعاملات (أو المعلمات) لإرسال المُعطيات (arguments) إلى الدوال.

الفرق بين المعاملات والمُعطيات:

  • معاملات الدوال هي اسماء تُدرَج عند تعريف الدالة.
  • مُعطيات الدالة هي القيمة الفعليّة المُمررة إلى الدالة.
  • تُستَهِل المعاملات بواسطة قيم المُعطيات المُمررة.

يوجد نوعان من المعاملات:

معاملات الإدخال (input parameters)
وهي أكثر الأنواع شيوعاً، تُمرِّر هذه المعاملات القيم إلى الدوال. اعتماداً على لغة البرمجة المُستخدمة، يُمكن تمرير المعاملات بطرق متعددة (على سبيل المثال، الاستدعاء عبر القيمة (call-by-value)).
معاملات الإخراج/الإرجاع (output parameters)
مهمتها الأساسيّة إرجاع عدة قيم من الدالة، ولكن لا يوصى باستخدامها عموماً بسبب المشاكل التي تسببها.

المزيد من التفاصيل

معلومات عامة

مراجع تقنيّة

Document Tags and Contributors

الوسوم: 
المساهمون في هذه الصفحة: ahmadnourallah
آخر مَن حدّثها: ahmadnourallah,