V programování je lokální proměnná označení pro proměnnou, jejíž oblast platnosti (anglicky scope) je omezena na určitou proceduru, funkci nebo blok. Reference na proměnnou deklarovanou ve funkci nebo bloku programu přepíše viditelnost proměnné se stejným jménem deklarovanou ve vyšší oblasti platnosti. V programovacích jazycích využívajících pouze dvě úrovně viditelnosti je lokální proměnná opakem globální proměnné.

PropertyValue
prop-cs:jazyk
  • en
prop-cs:revize
  • 602540572 (xsd:integer)
prop-cs:wikiPageUsesTemplate
prop-cs:článek
  • Local variable
dbpedia-owl:abstract
  • V programování je lokální proměnná označení pro proměnnou, jejíž oblast platnosti (anglicky scope) je omezena na určitou proceduru, funkci nebo blok. Reference na proměnnou deklarovanou ve funkci nebo bloku programu přepíše viditelnost proměnné se stejným jménem deklarovanou ve vyšší oblasti platnosti. V programovacích jazycích využívajících pouze dvě úrovně viditelnosti je lokální proměnná opakem globální proměnné. Na druhou stranu mnoho jazyků odvozených z jazyka ALGOL povoluje libovolný počet vnořených úrovní viditelnosti. Lokální proměnné jsou základem procedurálního programování a modulárního programování obecně: proměnné s lokální oblastí platnosti jsou používány pro předejití problémů s vedlejšími účinky, které mohou nastat s použitím globálních proměnných.Ve většině programovacích jazyků jsou lokální proměnné uloženy na zásobníku volání. To znamená, že při každém volání rekurze se lokální proměnné každé instance uloží odděleně do adresové paměti. Proto mohou být proměnné v oblasti této instance deklarované, přepisované a čtené bez rizika ovlivnění funkce mimo blok, ve kterém byli deklarovány.
dbpedia-owl:wikiPageID
  • 1107637 (xsd:integer)
dbpedia-owl:wikiPageLength
  • 5542 (xsd:integer)
dbpedia-owl:wikiPageOutDegree
  • 24 (xsd:integer)
dbpedia-owl:wikiPageRevisionID
  • 16208241 (xsd:integer)
dbpedia-owl:wikiPageWikiLink
dbpedia-owl:wikiPageWikiLinkText
  • lokální proměnné
  • dočasnou proměnnou
  • oblast platnosti lokální
dcterms:subject
rdfs:comment
  • V programování je lokální proměnná označení pro proměnnou, jejíž oblast platnosti (anglicky scope) je omezena na určitou proceduru, funkci nebo blok. Reference na proměnnou deklarovanou ve funkci nebo bloku programu přepíše viditelnost proměnné se stejným jménem deklarovanou ve vyšší oblasti platnosti. V programovacích jazycích využívajících pouze dvě úrovně viditelnosti je lokální proměnná opakem globální proměnné.
rdfs:label
  • Lokální proměnná
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbpedia-owl:wikiPageWikiLink of
is foaf:primaryTopic of