جدول المحتويات:
التعريف - ماذا تعني الوظيفة؟
الوظيفة هي وحدة من التعليمات البرمجية التي يتم تعريفها غالبًا من خلال دورها داخل بنية رمز أكبر. على وجه التحديد ، تحتوي الوظيفة على وحدة من الكود تعمل على مدخلات متعددة ، العديد منها متغيرات ، وتنتج نتائج ملموسة تتضمن تغييرات على القيم المتغيرة أو العمليات الفعلية بناءً على المدخلات.
يشرح Techopedia الوظيفة
ضمن بنية رمز أكبر ، يتم استدعاء "دالة" ، والتي يمكن أن تسمى أيضًا روتين فرعي أو إجراء ، بواسطة الرمز ، اعتمادًا على حدث مستخدم أو كجزء من عملية أكبر. عند الاتصال ، تعمل الوظيفة على المدخلات وتنتج النتائج.
مثال أساسي هو وظيفة تسمى "addone" ستأخذ متغير x ، والذي يعرف بأنه عدد صحيح ، ويضيف واحدًا. سيبدو الكود الموجود داخل الملحق وكأنه:
المدخلات "س"
س = س + 1
الإخراج "س"
مثال للدالة التي تعمل على المدخلات بدلاً من ذلك قد يبدو كما يلي:
المدخلات "س"
إذا س> 5 ثم
طباعة س
النهاية
هنا ، قد تعمل أو لا تتم طباعة الوظيفة ، اعتمادًا على قيمة "x".








