عبدالعزيز البراهيم
عبدالعزيز البراهيم

@oxred9

12 تغريدة 601 قراءة May 02, 2021
ما هي فائدة الدوال (methods) (functions) في البرمجة ؟
فائدة الدوال بكل بساطة هي لتفادي تكرار الكود ولسهولة التعديل عليه في حال أردنا ذلك
@PrograminLovers
مثال بسيط ، افرض انه طُلب منا طباعة كلمة (Hi) عشر مرات ، بغض النظر عن لغة البرمجة ؛ الشيء اللي راح نسويه اننا راح نكتب أمر الطباعة 10 مرات (اللغة المستخدمة هنا هي جافا)
ممتاز طبع لنا 10 مرات (Hi)
طيب الحين لو نبي نغير الكلمة الى (Welcome) ، كيف نسويها 🤔 ؟ ، بكل بساطة راح نعدل جميع كلمات (Hi) ونستبدلها بالكلمة المطلوبة واللي هي (Welcome)
بالطريقة هذي في كل تعديل راح نضطر نغير الكلمة بكل مكان ، مشوار صح 😅 ؟ ، طيب لو أقولك فيه طريقة بتريحنا كثير وش رايك 👀 ؟ ، وشي الطريقة ؟ ، الطريقة هي اننا ننشئ دالة (method) تقوم بطباعة كلمة (Hi) ونستدعيها 10 مرات ، كتابة كود الدالة ⁦👇🏼⁩
استدعاء الدالة
ناتج تنفيذ الكود
طيب الآن لو نبي نغير الكلمة الى (Welcome) وش نسوي بالضبط 🤔 ؟ ، نروح بكل بساطة ونغير أمر الطباعة في الدالة نفسه الى (Welcome) بهذه الطريقة 👇🏼
ثم نستدعي الدالة
ناتج تنفيذ الكود
وبكذا قدرنا اننا نعدل على أمر الطباعة مرة وحدة فقط بكل سهولة ويسر بدال مانمر ونعدل عليهم كلهم واحد واحد 😁⁦⁦👍🏼⁩ .
الآن ممكن يجي سؤال ، طيب وش معنى void ووش معنى public في كتابة كود الدالة ؟ ، هذي راح نشرحها في المقالات (الثريدات) الجاية ان شاءالله
وفي الختام :
لا إله إلا أنت سبحانك إني كنت من الظالمين 🌹

جاري تحميل الاقتراحات...