• 0

ماذا سيحدث في حالة استدعيت وحدة داخل دالة معينة في بايثون؟

أريد معرفة ماذا سيحدث في حالة استدعيت وحدة داخل دالة معينة في لغة بايثون، فهل سيتم إعادة استدعاء الوحدة في كل مرة أشغل فيها الدالة؟ وهل يتم استدعاء الوحدة عند بداية البرنامج أو فقط في حالة تم تشغيل الدالة؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

بالنسبة لسؤالك حول هل يتم إعادة استدعاء الدالة في كل مرة يتم تشغيلها فالجواب لا، فبايثون يخفي بشكل تلقائي الوحدات التي يتم استدعاءها، ولذلك فإن استدعاء الوحدة للمرة الثانية (أو الثالثة أو …) لن تتم بنفس المراحل التي تمت بها في المرة الأولى.

وأما عن سؤالك حول هل يتم استدعاؤها في بداية البرنامج أو عند تشغيل الدالة فالجواب هو أن بايثون يستدعي الوحدة فقط في حالة تم تشغيل الدالة.

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن