Fara í innihald

Staðvær breyta

Úr Wikipediu, frjálsa alfræðiritinu

Staðvær breyta í forritun er breyta sem einungis er hægt að nálgast innan þess gildissviðs sem hún var skilgreind í.

Dæmi um staðværa breytu í forritunarmálinu Python:

x = 12 # breyta

def fall():
    y = 10  # gildissvið breytunar miðast við inndregna textan
    print("Staðvær breyta y inniheldur gildið:", y)

print("Breytan x hefur gildið:", x)
fall()
#print("Staðvær breyta y inniheldur gildið:", y)

Sé forritið keyrt er eftirfarandi úttakð prentað:

Breytan x hefur gildið: 12
Staðvær breyta y inniheldur gildið: 10

Síðasta línan í forritinu er athugasemd sem er ekki innt en myndi skila villu vegna þess að breytan y er ekki aðgengileg á þessum stað í forritinu. Breytan y er staðvær og aðeins aðgengileg innan gildissviðs fallsins fall().