يجب أن يذكر تعريف الدالة نوع القيمة الراجعة (أي نوع البيانات التي ترجعه الدالة، مثال: دالة تستخدم لتقريب إلى أقرب عدد صحيح سترجع بيانات من نوع "عدد صحيح" أو int، ودالة تستخدم لإسترجاع تاريخ ميلاد طالب سيذكر تعريفها بأنها ترجع بيانات من نوع "تاريخ يوم").
تمرير المتغيرات بحسب القيمة أو بالإشارة (بالمرجعية) (Reference).
المتغيرات التي تم تعريفها ضمن نطاق الدالة ، لا تخرج عنها ولا يمكن الوصول إليها من خارج الدالة، والقيم التي تمرر للدالة لا يعدل عليها، إلا في حال تم تمريرها بالمرجعية By Reference