dbo:abstract
|
- Una variable local és, en informàtica, la variable a la qual se li atorga un local . A aquestes variables només s'hi pot accedir des de la funció o on es . Les variables locals es contraposen a les . En la majoria de llenguatges de programació les variables locals són , emmagatzemades directament en la . Això significa que quan una es crida a si mateixa, les variables locals reben, en cada instància de la funció, de memòria separats. D'aquesta forma les variables amb aquest àmbit es poden declarar, reescriure i llegir sense risc d' per als processos fora del bloc en el qual són declarats. Els llenguatges de programació que utilitzen la semàntica proporcionen una subrutina cridada amb la seva pròpia còpia local dels que es passen. En la majoria de llenguatges, a aquests paràmetres locals se'ls tracta igual que altres variables locals dins de la subrutina. D'altra banda, les semàntiques i permeten que els paràmetres actuïn com a àlies dels arguments que es passen, permetent a la subrutina modificar variables al marge del seu àmbit. Alguns experts advoquen per limitar l'ús de variables locals per evitar efectes laterals en la resta de programes motivats per un canvi en un mòdul en particular. (ca)
- 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 podprogramu 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. (cs)
- En programlingvoj, loka variablo (aŭ, pli ĝenerale loka objekto) estas variablo (resp. objekto) kies regiono ne estas pli vasta ol la konsiderata propra parto de la programo (bloko, modulo, proceduro). Rekomendindas laŭeble teni objekton loka en tiu regiono (bloko, proceduro, funkcio), en kiu ĝi estas senchava. La uzo de lokaj objektoj donas plurajn avantaĝojn:
* ĝi evidentigas, ke la rolo de la objekto estas limigita al proceduro (aŭ alispeca regiono), kio normale estas malgranda parto de la tuta programo;
* ĝi garantias, ke la tradukilo malkovros misuzojn de loka objekto en aliaj partoj de la programo;
* ĝi helpas la tradukilon ŝpari memoron, ĉar la memoro de la lokaj variabloj estas malokupata kiam finiĝas la plenumo de ilia regiono. Tiu memoro iĝas disponebla por aliaj objektoj. (eo)
- Una variable local es, en informática, la variable a la que se le otorga un ámbito local. Tales variables sólo pueden accederse desde la función o en donde se . Las variables locales se contraponen a las variables globales. En la mayoría de lenguajes de programación las variables locales son variables automáticas almacenadas directamente en la pila de llamadas. Esto significa que cuando una se llama a sí misma, las variables locales reciben, en cada instancia de la función, de memoria separados. De esta forma las variables con este ámbito se pueden declarar, reescribir y leer sin riesgo de efectos secundarios para los procesos fuera del bloque en el que son declarados. Los lenguajes de programación que se sirven de la semántica semantics proven una subrutina llamada con su propia copia local de los argumentos que se pasan. En la mayoría de lenguajes, a estos parámetros locales se les trata igual que otras variables locales dentro de la subrutina. Por otro lado las semánticas y permiten que los parámetros actúen como alias de los argumentos que se pasan, permitiendo a la subrutina modificar variables al margen de su ámbito. Algunos expertos abogan por limitarse al uso de variables locales para evitar efectos laterales en el resto del software motivados por un cambio en un módulo en particular. (es)
- En programmation informatique, une variable locale est une variable qui ne peut être utilisée que dans la fonction ou le bloc où elle est définie. La variable locale s'oppose à la variable globale qui peut être utilisée dans tout le programme. Selon le langage utilisé, une variable locale à une fonction sera accessible ou non aux fonctions que celle-ci appelle (notion de portée d'une variable ; voir aussi la notion de « fief » en Algol 68). (fr)
- In computer science, a local variable is a variable that is given local scope. A local variable reference in the function or block in which it is declared overrides the same variable name in the larger scope. In programming languages with only two levels of visibility, local variables are contrasted with global variables. On the other hand, many ALGOL-derived languages allow any number of nested levels of visibility, with private variables, functions, constants and types hidden within them, either by nested blocks or nested functions. Local variables are fundamental to procedural programming, and more generally modular programming: variables of local scope are used to avoid issues with side-effects that can occur with global variables. (en)
- ローカル変数(局所変数、英: local variable)とは、プログラムの一部分でしか利用できない変数のことである。一般的にグローバル変数(大域変数)と対比される。ローカル変数の定義はプログラミング言語によって異なるので、詳細な説明は言語別の項に譲る。 (ja)
- 지역 변수(local variable)는 지역 변수 영역이 주어진 변수이다. (ko)
- Zmienna lokalna – zmienna zdefiniowana i dostępna wyłącznie w określonym bloku programu, tworzona w momencie wejścia do tego bloku oraz usuwana z pamięci w momencie wyjścia z danego bloku. Tym samym zasięg zmiennej lokalnej oraz czas jej życia pokrywają się i obejmują blok, w którym zmienna lokalna jest zdefiniowana. Zmienna lokalna ma więc określony, ograniczony zakres istnienia i dostępności. To w jakich blokach programowych można tworzyć zmienne lokalne definiuje składnia konkretnego języka programowania. Typowymi blokami, w których można w różnych językach programowania tworzyć zmienne lokalne, są moduły, podprogramy oraz w pewnych językach programowania także instrukcje blokowe (lub inne instrukcje strukturalne, np. pętla for w języku C i inne). Zmienna lokalna w danym bloku przesłania zdefiniowaną zmienną globalną lub zmienną lokalną z bloku nadrzędnego o tym samym identyfikatorze. Tym samym programista nie może wprost, za pomocą danego identyfikatora, w bloku o zdefiniowanej zmiennej lokalnej, odwołać się do zmiennej zewnętrznej o tym samym identyfikatorze co zdefiniowana zmienna lokalna, choć może to zrobić za pomocą innych konstrukcji, jeżeli są dostępne w danym języku programowania, np. selekcja, wskaźnik, przemianowanie, nakładanie zmiennych lub inne. (pl)
- В программировании локальной переменной называют переменную, объявленную внутри блока кода. Область видимости локальной переменной начинается в точке её объявления и заканчивается в конце этого блока. Например, в языке Си локальными являются переменные объявленные внутри функции или блока (в Си, блоки ограничиваются фигурными скобками { и }). Существуют языки программирования, в которых локальную переменную можно объявить только в функции, так как в этих языках локальная переменная, объявленная в блоке, объявляется в функции непосредственного расположения этого блока. (ru)
- 在计算机科学中,局部变量(英語:local variables)是拥有局部作用域的变量。这样的变量只能由声明它的函数或块中访问。在仅有两层可见性的程序设计语言中,局部变量对应全局变量;另一方面,许多类ALGOL语言允许任意多层的,各自拥有私有变量、函数、常量和类型。 大多数程序设计语言中,局部变量是直接存储在调用堆栈上的自动变量。即递归函数调用自己时,局部变量的每一份实例都在不同的地址空间中。于是在当前作用域对变量的声明、写入、读取都不会在其被声明的函数外产生副作用。 (zh)
- У програмуванні лока́льною змі́нною називають змінну, оголошену всередині блоку коду. Область видимості локальної змінної починається в точці її оголошення і закінчується в кінці цього блоку. Наприклад, у мові С локальними є змінні оголошені всередині функції або блоку (в С блоки обмежуються фігурними дужками { ... }). Існують мови програмування, в яких локальну змінну можна оголосити тільки у функції, оскільки в цих мовах локальна змінна, оголошена в блоці, оголошується у функції безпосереднього розташування цього блоку. (uk)
|
rdfs:comment
|
- En programmation informatique, une variable locale est une variable qui ne peut être utilisée que dans la fonction ou le bloc où elle est définie. La variable locale s'oppose à la variable globale qui peut être utilisée dans tout le programme. Selon le langage utilisé, une variable locale à une fonction sera accessible ou non aux fonctions que celle-ci appelle (notion de portée d'une variable ; voir aussi la notion de « fief » en Algol 68). (fr)
- In computer science, a local variable is a variable that is given local scope. A local variable reference in the function or block in which it is declared overrides the same variable name in the larger scope. In programming languages with only two levels of visibility, local variables are contrasted with global variables. On the other hand, many ALGOL-derived languages allow any number of nested levels of visibility, with private variables, functions, constants and types hidden within them, either by nested blocks or nested functions. Local variables are fundamental to procedural programming, and more generally modular programming: variables of local scope are used to avoid issues with side-effects that can occur with global variables. (en)
- ローカル変数(局所変数、英: local variable)とは、プログラムの一部分でしか利用できない変数のことである。一般的にグローバル変数(大域変数)と対比される。ローカル変数の定義はプログラミング言語によって異なるので、詳細な説明は言語別の項に譲る。 (ja)
- 지역 변수(local variable)는 지역 변수 영역이 주어진 변수이다. (ko)
- В программировании локальной переменной называют переменную, объявленную внутри блока кода. Область видимости локальной переменной начинается в точке её объявления и заканчивается в конце этого блока. Например, в языке Си локальными являются переменные объявленные внутри функции или блока (в Си, блоки ограничиваются фигурными скобками { и }). Существуют языки программирования, в которых локальную переменную можно объявить только в функции, так как в этих языках локальная переменная, объявленная в блоке, объявляется в функции непосредственного расположения этого блока. (ru)
- 在计算机科学中,局部变量(英語:local variables)是拥有局部作用域的变量。这样的变量只能由声明它的函数或块中访问。在仅有两层可见性的程序设计语言中,局部变量对应全局变量;另一方面,许多类ALGOL语言允许任意多层的,各自拥有私有变量、函数、常量和类型。 大多数程序设计语言中,局部变量是直接存储在调用堆栈上的自动变量。即递归函数调用自己时,局部变量的每一份实例都在不同的地址空间中。于是在当前作用域对变量的声明、写入、读取都不会在其被声明的函数外产生副作用。 (zh)
- У програмуванні лока́льною змі́нною називають змінну, оголошену всередині блоку коду. Область видимості локальної змінної починається в точці її оголошення і закінчується в кінці цього блоку. Наприклад, у мові С локальними є змінні оголошені всередині функції або блоку (в С блоки обмежуються фігурними дужками { ... }). Існують мови програмування, в яких локальну змінну можна оголосити тільки у функції, оскільки в цих мовах локальна змінна, оголошена в блоці, оголошується у функції безпосереднього розташування цього блоку. (uk)
- Una variable local és, en informàtica, la variable a la qual se li atorga un local . A aquestes variables només s'hi pot accedir des de la funció o on es . Les variables locals es contraposen a les . Alguns experts advoquen per limitar l'ús de variables locals per evitar efectes laterals en la resta de programes motivats per un canvi en un mòdul en particular. (ca)
- 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. (cs)
- En programlingvoj, loka variablo (aŭ, pli ĝenerale loka objekto) estas variablo (resp. objekto) kies regiono ne estas pli vasta ol la konsiderata propra parto de la programo (bloko, modulo, proceduro). Rekomendindas laŭeble teni objekton loka en tiu regiono (bloko, proceduro, funkcio), en kiu ĝi estas senchava. La uzo de lokaj objektoj donas plurajn avantaĝojn: (eo)
- Una variable local es, en informática, la variable a la que se le otorga un ámbito local. Tales variables sólo pueden accederse desde la función o en donde se . Las variables locales se contraponen a las variables globales. Algunos expertos abogan por limitarse al uso de variables locales para evitar efectos laterales en el resto del software motivados por un cambio en un módulo en particular. (es)
- Zmienna lokalna – zmienna zdefiniowana i dostępna wyłącznie w określonym bloku programu, tworzona w momencie wejścia do tego bloku oraz usuwana z pamięci w momencie wyjścia z danego bloku. Tym samym zasięg zmiennej lokalnej oraz czas jej życia pokrywają się i obejmują blok, w którym zmienna lokalna jest zdefiniowana. Zmienna lokalna ma więc określony, ograniczony zakres istnienia i dostępności. (pl)
|