Muutuv

Muutuja ja väärtus

TO muutuv on üksuse nimeline üksus andmed millele on määratud a väärtus . Kui väärtust muudetakse, siis nimi ei muutu. Muutujaid kasutatakse enamiku puhul programmeerimiskeeled ja neid on mitmel kujul, mille määratleb stsenaarium või tarkvara programmeerija.

kuidas määrata Windows 10 versiooni

Mõned muutujad on muutuv , mis tähendab, et nende väärtused võivad muutuda. Muud muutujad on muutumatu , mis tähendab, et nende väärtust ei saa pärast omistamist kustutada ega muuta.

Kui muutuja väärtus peab vastama konkreetsele andmetüüp , seda nimetatakse a sisestatud muutuja .

Muutuja näide

Allpool on näide muutujast Perl programmeerimiskeel.

my $fullname = 'Computer Hope';  
print 'There is hope, $fullname';

Ülaltoodud näites muutuja nimegatäisnimi, on deklareeritud kasutades Perli märksõnaminu. Perlis dollari märk$näitab sedatäisnimion muutuja nimi, kuid dollarimärk ei kuulu muutuja nime alla.

Programmi esimesel real määratakse muutujale väärtus määramise operaatori abil,=.

Väärtustäisnimion string Arvuti lootus, mis on suletud topelt jutumärgid . Topelt jutumärgid näitavad, et sees olev tekst on string, kuid ei kuulu stringi andmete hulka.

Programmi käivitamisel kuvatakseprintidalause asendab muutuja nime,$ nimi, selle stringi väärtusega. Seejärel kuvatakse tulemus:

There is hope, Computer Hope

Mis on globaalne muutuja?

Enamikus programmeerimiskeeltes a globaalne muutuja deklareeritakse väljaspool a klass , rutiinne või alamprogramm. Üldised muutujad on saadaval kasutamiseks kogu skripti või programmi koodis ning need võivad salvestada ja edastada väärtusi ühest klassist, rutiinist või alamprogrammist teise.

Globaalne muutuja deklareeritakse sageli skripti või programmi koodi alguses või selle lähedal.

Mis on privaatne muutuja?

Sisse objektorienteeritud programmeerimine , to privaatne muutuja on objektis deklareeritud klass . Selle väärtusele ei saa juurde pääseda ega seda muuta koodiga, mis jääb väljaspool selle klassi leksikaalset ulatust.

Muutuja muutmine

Muutuja saab mitmel erineval viisil kustutada, muuta, vahetada või erinevaks väärtuseks seada. Allpool on näited selle kohta, kuidas muutujat saab muuta kommentaare selgitades, mida tehakse.

my $x = 'Computer'; #Declares x as 'Computer'  
my $y = 'hope'; #Declares y as 'Hope'
print '$x'; #Prints 'Computer'
$y = ucfirst($y); #Uppercases first letter of $y
print '$y'; #Prints 'Hope'
$x = '$x $y'; #Sets x as 'Computer Hope'
print '$x'; #Prints 'Computer Hope'
$y = ''; #Set (erase) y variable to null print '$y'; #Prints nothing $y = $x; #Set y variable to x value
print '$y'; #Prints 'Computer Hope'