الخاصيه تكون قيمتها هي اسم الداله المطلوب استدعائها

الخاصيه تكون قيمتها هي اسم الداله المطلوب استدعائها

خاصية أسماء الدوال في البرمجة

مقدمة:

البرمجة هي عملية تحويل المشكلات التي يواجهها الإنسان إلى مجموعة من الخطوات المنطقية التي يمكن لأجهزة الكمبيوتر تنفيذها.

تستخدم لغات البرمجة المختلفة لكتابة هذه الخطوات بطريقة مفهومة للكمبيوتر.

تحتوي لغات البرمجة على العديد من الخصائص والميزات التي تسهل عملية كتابة البرامج، ومن بين هذه الخصائص خاصية أسماء الدوال.

1. مفهوم خاصية أسماء الدوال:

خاصية أسماء الدوال هي ميزة تسمح للمبرمج بتعيين اسم للدالة التي يريد استدعاؤها في وقت لاحق من البرنامج.

تساعد هذه الخاصية على تنظيم الكود وتسهيل قراءته وفهمه.

يمكن استخدام أسماء الدوال في أي مكان في البرنامج، بما في ذلك داخل الدوال الأخرى.

2. قواعد تسمية الدوال:

يجب أن تبدأ أسماء الدوال بحرف أو شرطة سفلية (_)، ولا يمكن أن تبدأ بأرقام.

يمكن أن تحتوي أسماء الدوال على أحرف وأرقام وشرطات سفلية.

يجب أن تكون أسماء الدوال فريدة من نوعها داخل البرنامج.

3. استخدام خاصية أسماء الدوال:

لتعريف دالة جديدة، يستخدم المبرمج الكلمة المفتاحية def متبوعة باسم الدالة وقوسين بينهما.

داخل قوسين الدالة، يتم تعريف المدخلات والمخرجات للدالة.

بعد تعريف الدالة، يمكن استدعاؤها في أي مكان في البرنامج باستخدام اسم الدالة المتبوع بقوسين.

4. تمرير المتغيرات للدوال:

يمكن تمرير المتغيرات للدوال كوسائط.

يتم تعريف الوسائط داخل قوسين الدالة، ويتم استخدامها داخل الدالة للوصول إلى المتغيرات التي تم تمريرها.

يمكن تمرير المتغيرات للدوال بالقيمة أو بالمرجع.

5. قيم الإرجاع للدوال:

يمكن للدوال إرجاع قيم.

يتم تعريف قيم الإرجاع للدوال بعد اسم الدالة مباشرة.

يمكن استخدام قيم الإرجاع للدوال في أي مكان في البرنامج.

6. الدوال المتداخلة:

يمكن تعريف الدوال داخل دوال أخرى.

تسمى الدوال التي يتم تعريفها داخل دوال أخرى بالدوال المتداخلة.

يمكن للدوال المتداخلة الوصول إلى المتغيرات المحلية للدالة التي تم تعريفها فيها.

7. الدوال المجهولة:

الدوال المجهولة هي دوال ليس لها اسم.

يتم تعريف الدوال المجهولة باستخدام الكلمة المفتاحية lambda متبوعة بقائمة الوسائط وتعبيراً.

يمكن استخدام الدوال المجهولة في أي مكان في البرنامج حيث يمكن استخدام الدوال العادية.

خاتمة:

خاصية أسماء الدوال هي ميزة مفيدة للغاية في لغات البرمجة.

تساعد هذه الخاصية على تنظيم الكود وتسهيل قراءته وفهمه.

يمكن استخدام خاصية أسماء الدوال لتمرير المتغيرات للدوال وإرجاع القيم منها.

يمكن استخدام خاصية أسماء الدوال لتعريف دوال متداخلة ودوال مجهولة.

أضف تعليق