რა არის სტატიკური და დინამიური დიაპაზონი?
რა არის სტატიკური და დინამიური დიაპაზონი?

ვიდეო: რა არის სტატიკური და დინამიური დიაპაზონი?

ვიდეო: რა არის სტატიკური და დინამიური დიაპაზონი?
ვიდეო: სტატისტიკის შესავალი: საშუალო, მედიანა და მოდა 2024, მაისი
Anonim

სტატიკური ფარგლები : სტატიკური ფარგლები ეხება ფარგლები ცვლადის, რომელიც განისაზღვრება კომპილაციის დროს. დინამიური ფარგლები : დინამიური ფარგლები ეხება ფარგლები ცვლადის, რომელიც განსაზღვრულია გაშვების დროს.

ამ მხრივ, რა არის სტატიკური და დინამიური სკოპინგი?

სტატიკური სკოპინგი : სტატიკური სკოპინგი მას ლექსიკურსაც უწოდებენ სკოპინგი . Ამაში სკოპინგი ცვლადი ყოველთვის ეხება მის ზედა დონის გარემოს. ეს არის პროგრამის ტექსტის თვისება და არ უკავშირდება გაშვების დროის ზარის დასტას. Კონტრასტში, დინამიკა მოითხოვს პროგრამისტს წინასწარ განჭვრიტოს ყველა შესაძლო დინამიური კონტექსტებს.

გარდა ამისა, რა არის სტატიკური მოცულობის წესი? ლექსიკური სკოპინგი (ზოგჯერ ცნობილია როგორც სტატიკკოპია ) არის კონვენცია, რომელიც გამოიყენება მრავალ პროგრამირების ენასთან, რომელიც ადგენს ფარგლები ცვლადის (ფუნქციონალობის დიაპაზონი) ისე, რომ მისი გამოძახება (მიმართვა) მხოლოდ კოდის ბლოკიდან, რომელშიც ის არის განსაზღვრული. The ფარგლები განისაზღვრება კოდის შედგენისას.

უბრალოდ, რა არის დინამიური ფარგლები?

დინამიური სკოპინგი არის პროგრამირების ენის პარადიგმა, რომელსაც ჩვეულებრივ ვერ ხედავთ. ეს ფარგლები ჩვეულებრივ ინახება ფუნქციის ზარის დასტასთან ერთად. როდესაც ცვლადი მითითებულია ფუნქციაში, ფარგლები თითოეულ ზარის დასტაში მონიშნულია თუ არა იგი მნიშვნელობას.

არის პითონი სტატიკური თუ დინამიური სკოპინგი?

სხვა ენების უმეტესობის მსგავსად, პითონი არის სტატიკურად დაფარული . დინამიური ფარგლები არ არის გავრცელებული მიმდინარე პროგრამირების ენები 2ნაწილობრივ იმის გამო, რომ ის ამარცხებს ინფორმაციის დამალვას და ლოკალურ ანალიზს: მსჯელობა ფუნქციის ქცევის შესახებ. დინამიური ფარგლები გაცილებით რთულია.

გირჩევთ: