Kintamas

Į kintamasis yra įvardytas vienetas duomenis kad yra priskirtas a vertė . Jei vertė yra pakeista, pavadinimas nesikeičia. Kintamieji naudojami su dauguma programavimo kalbos ir būna įvairių formų, kurias apibrėžia scenarijus arba programinės įrangos programuotojas.
Kai kurie kintamieji yra kintamas , o tai reiškia, kad jų vertybės gali pasikeisti. Kiti kintamieji yra nekintamas , o tai reiškia, kad priskyrus jų vertę, jų negalima ištrinti ar pakeisti.
Jei kintamojo vertė turi atitikti konkretų duomenų tipas , jis vadinamas a tipuotas kintamasis .
- Kintamojo pavyzdys.
- Kas yra visuotinis kintamasis?
- Kas yra privatus kintamasis?
- Kintamojo keitimas.
- Susiję puslapiai.
Kintamojo pavyzdys
Žemiau pateikiamas kintamojo pavyzdys Perl programavimo kalba.
my $fullname = 'Computer Hope';
print 'There is hope, $fullname';
Aukščiau pateiktame pavyzdyje kintamasis, pavadintaspilnas vardas, yra pareiškė naudojant „Perl“ raktinį žodįmano. Perle - dolerio ženklas$rodo taipilnas vardasyra kintamojo pavadinimas, tačiau dolerio ženklas nėra kintamojo pavadinimo dalis.
Pirmoje programos eilutėje kintamajam priskiriama reikšmė naudojant priskyrimo operatorių,=.
Vertėpilnas vardasyra stygos Kompiuterio viltis, kuris yra uždaras dvigubos kabutės . Dvigubos kabutės rodo, kad viduje esantis tekstas yra eilutė, bet nėra eilutės duomenų dalis.
Kai paleisite programą,spausdintisakinys pakeičia kintamojo pavadinimą,$ vardas, su savo eilutės verte. Tada rodomas rezultatas:
There is hope, Computer Hope
Kas yra visuotinis kintamasis?
Daugeliu programavimo kalbų, a visuotinis kintamasis yra deklaruojamas už a klasė , rutina arba paprogramė. Visuotinius kintamuosius galima naudoti visame scenarijuje ar programos kode, jie gali saugoti ir perduoti reikšmes iš vienos klasės, įprastos programos ar paprogramės į kitą.
Visuotinis kintamasis dažnai deklaruojamas scenarijaus ar programos kodo pradžioje arba šalia jo.
Kas yra privatus kintamasis?
Į Objektinis programavimas , į privatus kintamasis yra deklaruojamas objekte klasė . Jo vertės negalima pasiekti ar pakeisti pagal kodą, nepriklausantį tos klasės leksinei sričiai.
Kintamojo keitimas
Yra daug įvairių būdų, kaip kintamąjį galima ištrinti, pakeisti, keistis arba nustatyti kaip kitą vertę. Toliau pateikiami pavyzdžiai, kaip galima pakeisti kintamąjį su komentarus paaiškinant, kas daroma.
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'