حوزه
بخشی از برنامه که یک نام در آن قابلِ استفاده است - نامهایی که درونِ یک تابع ساخته میشوند محلیِ همان تابعاند، پس تابعها نامهای همدیگر را به هم نمیریزند.
عمق 1 · پایه
میدانید نامها و پارامترهای یک تابع فقط در طولِ فراخوانیاش وجود دارند، یک نامِ یکسان درون و بیرونِ تابع دو نامِ جداست، چرا مقدار دادن به یک نامِ سراسری درونِ تابع به UnboundLocalError میرسد، و چطور بهجایش مقدارها را به تابع بدهید و از آن برگردانید.
وارد شوید تا با یک آزمون کوتاه نشان دهید چه میدانید، ببینید تا چه عمقی پیش رفتهاید و امتیاز بگیرید.
ورود با گوگلعمقهای فهم
- 1
پایه
میدانید نامها و پارامترهای یک تابع فقط در طولِ فراخوانیاش وجود دارند، یک نامِ یکسان درون و بیرونِ تابع دو نامِ جداست، چرا مقدار دادن به یک نامِ سراسری درونِ تابع به UnboundLocalError میرسد، و چطور بهجایش مقدارها را به تابع بدهید و از آن برگردانید.
مسیر شما تا اینجا
آنچه هنوز میان شما و حوزه، عمق 1 است، به ترتیبی که میتوانید بیاموزید.
- 1برنامهعمق 1 · پایه · پایههای برنامه
- 2عبارتعمق 1 · پایه · پایههای برنامه
- 3متغیرها در کدعمق 1 · پایه · پایههای برنامه
- 4وضعیت برنامهعمق 1 · پایه · پایههای برنامه
- 5ورودی و خروجیعمق 1 · پایه · پایههای برنامه
- 6تابعها در کدعمق 1 · پایه · تابعها
- 7مقدارِ برگشتیعمق 1 · پایه · تابعها
- 8حوزهعمق 1 · پایه · تابعها
جایگاه این مفهوم
اینها را عمیقتر میکند
وقتی حوزه را بدانید، به اینها برگردید — معنای بیشتری خواهند داشت.