অনেক সংস্থানগুলিতে আমি "স্কোপ" এবং "নেমস্পেস" একে অপরকে ব্যবহারযোগ্য হিসাবে পেয়েছি , যা কিছুটা বিভ্রান্ত বলে মনে হয় যেহেতু তারা বিভিন্ন জিনিস বোঝায়।
- স্কোপ কোডের অঞ্চলটি সংজ্ঞা দেয় যেখানে একটি নাম উপলব্ধ available
- এলজিবি নিয়মটি নামগুলি কীভাবে সন্ধান করা হয় তা নির্ধারণ করে।
- নেমস্পেস এমন একটি জায়গা যেখানে আপনি নামগুলি সন্ধান করেন।
তারপরে আমি পড়লাম:
- "নামগুলি যেখানে নির্দিষ্ট করা হয়েছে সেই অনুসারে একটি নামস্থানের সাথে আবদ্ধ হয় ..." (যা আমি বিশ্বাস করি যে লেক্সিকাল স্কোপিংয়ের স্কোপগুলি সম্পর্কিত চুক্তি)।
- "ফাংশনগুলি আপনার প্রোগ্রামগুলিতে একটি অতিরিক্ত নেমস্পেস স্তর যুক্ত করে" [ রেফ। ] (তারা কি কোনও অতিরিক্ত স্থানীয় সুযোগ যুক্ত করে না?)
- "একটি ফাংশন সংজ্ঞায়নের জন্য নির্ধারিত সমস্ত নাম স্থানীয় স্কোপে রাখা হয় (ফাংশন কলের সাথে যুক্ত নামস্থান)" "
- "গ্লোবাল স্কোপ — এটি হ'ল একটি নেমস্পেস যেখানে মডিউল ফাইলের শীর্ষ স্তরের লাইভ লাইভে ভেরিয়েবল তৈরি (নির্ধারিত) করা হয়েছে।"
* সমস্ত উদ্ধৃতি পাইথন 5 ম সংস্করণ ch17 শিখার দ্বারা
স্কাইপগুলি বাস্তবায়িত করার জন্য পাইথনের নেমস্পেসগুলি কী? তারা একই জিনিস? কেউ কি আমাকে আলোকিত করতে পারেন?