Mainīgs



Mainīgais un vērtība

TO mainīgais ir nosaukta vienība dati kas ir piešķirts a vērtība . Ja vērtība tiek mainīta, nosaukums nemainās. Mainīgie tiek izmantoti ar lielāko daļu programmēšanas valodas un tie ir dažādos veidos, kurus definē scenārijs vai programmatūras programmētājs.



Daži mainīgie ir maināms , kas nozīmē, ka viņu vērtības var mainīties. Citi mainīgie ir nemainīgs , kas nozīmē, ka to vērtību pēc piešķiršanas nevar izdzēst vai mainīt.

Ja mainīgā lielumam jāatbilst noteiktajam datu tips , to sauc par a drukāts mainīgais .



Mainīgā piemērs

Zemāk ir mainīgā piemērs Perl programmēšanas valoda.

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

Iepriekš minētajā piemērā mainīgais ar nosaukumupilnais vārds, ir deklarēts izmantojot Perl atslēgvārdumans. Perlā dolāra zīme$norāda uz topilnais vārdsir mainīgā nosaukums, bet dolāra zīme nav mainīgā nosaukuma sastāvdaļa.



Programmas pirmajā rindā mainīgajam tiek piešķirta vērtība, izmantojot piešķiršanas operatoru,=.

Vērtībapilnais vārdsir virkne Datoru cerība, kas ir pievienots dubultās pēdiņas . Divkāršās pēdiņas norāda, ka teksts iekšpusē ir virkne, bet neietilpst virknes datos.

Palaidot programmu,izdrukātpriekšraksts aizstāj mainīgā nosaukumu,$ nosaukums, ar tā virknes vērtību. Tad tas parāda rezultātu:

There is hope, Computer Hope

Kas ir globālais mainīgais?

Vairumā programmēšanas valodu a globālais mainīgais tiek deklarēts ārpus a klasē , rutīna vai apakšprogramma. Globālie mainīgie ir pieejami lietošanai visā skripta vai programmas kodā, un tie var saglabāt un nodot vērtības no vienas klases, rutīnas vai apakšprogrammas citai.

Globālais mainīgais bieži tiek deklarēts skripta vai programmas koda sākumā vai tā tuvumā.

Kas ir privāts mainīgais?

In objektorientēta programmēšana , uz privāts mainīgais ir deklarēts objektā klasē . Tās vērtībai nevar piekļūt vai to mainīt ar kodu, kas atrodas ārpus šīs klases leksikas.

Mainīgā mainīšana

Ir daudz dažādu veidu, kā mainīgo var izdzēst, mainīt, apmainīt vai iestatīt kā atšķirīgu vērtību. Zemāk ir piemēri, kā mainīgo varētu mainīt ar komentārus paskaidrojot, kas tiek darīts.

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'