Zasięg (programowanie)
Zasięg widoczności (ang. scope) – w programowaniu fragment programu (np. obszar lub blok kodu), z którym skojarzone są wartości lub wyrażenia (np. zmienne). Różne języki programowania posiadają różne rodzaje zasięgów widoczności.
Zasięgu najczęściej używa się do:
- kontrolowania cyklu życia zmiennych
- kontrolowania widoczności i dostępności zmiennych i stałych w obrębie programu
- implementacji hermetyzacji
Zasięgi mogą zawierać:
- deklaracje lub definicje identyfikatorów (np. zmiennych)
- instrukcje lub wyrażenia definiujące wykonywalny algorytm lub jego część
- inne, zagnieżdżone zasięgi
Przestrzeń nazw jest zasięgiem, który grupuje logicznie powiązane identyfikatory pod pojedynczym identyfikatorem nadrzędnym. W ten sposób zasięgi mogą wpływać na rozwiązywanie nazw w ich obrębie.
Zmienne są powiązane z zasięgami. Różne typy zasięgów wpływają na to, jak lokalne zmienne są wiązane. Ma to różne konsekwencje w zależności od tego, czy dany język programowania stosuje statyczne (leksykalne) czy dynamiczne zasięgi.
🔥 Top keywords: Wikipedia:Strona głównaMistrzostwa Europy w Piłce Nożnej 2024Specjalna:SzukajWikipedia:O WikipediiMistrzostwa Europy w piłce nożnejLuka ModrićMistrzostwa Europy w Piłce Nożnej 2020Kamil GrosickiDagestanDawid PodsiadłoMistrzostwa świata w piłce nożnej mężczyznAkcja ratunkowa w jaskini Tham LuangReprezentacja Polski w piłce nożnej mężczyznTaco HemingwayWojciech SzczęsnyPiotr GlasReprezentacja Chorwacji w piłce nożnej mężczyznRobert LewandowskiMistrzostwa Świata w Piłce Nożnej 2026Cristiano RonaldoMichaił GorbaczowNoc KupałyMistrzostwa Świata w Piłce Nożnej 2022ChorwacjaPolskaSzwajcariaAlbaniaLiga Narodów w Piłce Siatkowej Mężczyzn 202424 czerwcaMistrzostwa Europy w Piłce Nożnej 2016Reprezentacja Włoch w piłce nożnej mężczyznGianluigi DonnarummaMistrzostwa Europy w Piłce Nożnej 2028Michał ProbierzZmarli w czerwcu 2024Mistrzostwa Europy w Piłce Nożnej 2012Copa AméricaPatrycja Kotecka-ZiobroAndrzej Mularczyk