تتحول هذه المقالة إلى تعقيدات الواردات المتبادلة والدائرية (الدورية) في بيثون ، وشرح تعقيداتها وتوفير أمثلة حقيقية لتوضيح سلوكهم. إذا تم استخدام عبارة الاستيراد دون تحديد سمات أو علامات فرعية محددة (أي الاستيراد) ، فإن كلتا الوحدات النمطية بنجاح ويمكنها الوصول إلى بعضها البعض دون مشكلة. ضع في اعتبارك السيناريو التالي: الوحدة النمطية A تستورد رمزًا من الوحدة B ، والذي بدوره يستورد رمزًا من الوحدة النمطية أ. هذا التبعية الدائرية يخلق موقفًا يتطلب فيه كل وحدة تحميلها بالكامل قبل أن تتمكن من إكمال استيرادها الخاص.
السبب الأساسي هو أن المترجم المترجم يحاول استيراد الوحدة نفسها بشكل متكرر ، مما يؤدي إلى تجاوز المكدس. تتضمن هذه الاستثناءات عادةً مجموعات من الواردات ذات المستوى الأعلى والواردات النسبية ، واستيراد سمات محددة بدلاً من الوحدات بأكملها. من خلال الالتزام بهذه الإرشادات ، من الممكن استخدام الواردات الدائرية لتحقيق الوظائف المطلوبة دون مواجهة أي عيادات.تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3