Midlertidig variabel - Temporary variable
Ved computerprogrammering er en midlertidig variabel en variabel med kort levetid , normalt for at opbevare data , der snart bliver kasseret, eller før de kan placeres på et mere permanent hukommelsessted . Fordi det er kortvarigt, erklæres det normalt som en lokal variabel , dvs. en variabel med lokalt omfang . Der er ingen formel definition af, hvad der gør en variabel midlertidig , men det er et ofte anvendt udtryk i programmering.
Et typisk eksempel ville være at bytte indholdet af to variabler. For at bytte indholdet af variabler a og b ville man typisk bruge en midlertidig variabel temp som følger for at bevare dataene fra a, da de bliver overskrevet af b :
temp := a a := b b := temp
Midlertidige variabler benævnes normalt med identifikatorer, der forkorter ordet midlertidig , såsom temp , tmp eller simpelthen t , eller med almindelige metasyntaktiske variabelnavne , hvis mest almindelige er foo , bar , baz (se også foobar ).
Computerhardware er designet til at udnytte opførelsen af midlertidige data: en cache eller en registerfil kan indeholde midlertidigt internt til en mikroprocessor , så de aldrig behøver at være forpligtet til hovedhukommelsen (forbruger derfor ingen ekstern hukommelsesbåndbredde ).