الوسيط (بالإنجليزيَّة: Parameter) هو مُتغيِّر مُسمَّى يُمرَّر للدالة للدالة. تُستخدم الوسيطات (أو الوسطاء) لإرسال المُعطيات إلى الدوال.
الفرق بين الوسيطات والمعطيات:
- وسيطات الدالة هي أسماء تُدرَج عند تعريفها.
- مُعطيات الدالة هي القيمة الفعليَّة المُمرَّرة إلى الدالة.
- تُسنَد للوسيطات قيم المُعطيات المُمرَّرة.
يوجد نوعين من الوسيطات:
- وسيطات الإدخال
- وهي أكثر الأنواع شيوعًا. تُمرِّر هذه الوسيطات القيم إلى الدوال. اعتمادًا على لغة البرمجة المُستخدمة، تتعدّد طُرُق تمرير وسيطات الإدخال (كالاستدعاء عبر القيمة أو العنوان أو المرجع).
- معاملات الإخراج أو الإعادة
- مهمتها الأساسيّة إعادة عدّة قيم من الدالة، إلّا أنَّه لا يُحبَّذ فعل ذلك لِما يُسبِّب من مشكلات.
المزيد من التفاصيل
معلومات عامة
- الفرق بين الوسيط والمُعطى في الموسوعة الحرَّة