Følgende kode illustrerer dette: Brug streng; print "Content-Type: text /html \\ n \\ n"; min $ hisVar = 10000; if ($ hisVar == 10) {print "Value er lille«; } Elsif ($ hisVar == 100) {print "Value er medium '; } Elsif ($ hisVar == 1000) {print "Value er stort«; } Else {print "$ hisVar er meget stor«; } Prøv ovenstående kode, hvis du ikke allerede har gjort det. Ved starten af koden, er 10.000 tildelt variablen. Bemærk, at når du ansøger numre med mere end 3 cifre, behøver du ikke bruge kommaer (du skriver 10000 og ikke 10.000).
I koden, ingen af betingelserne opfyldt, så den sidste blok, som ikke har nogen betingelse (som er den anden del), udføres. Læs gennem koden til at sætte pris på dette. Komplet Syntaks for hvis-Statement Den komplette syntaks for if-sætning er: if (betingelse) {udsagn} elsif (betingelse) {udsagn} elsif (betingelse) {erklæringer} - - - else {udsagn} Kontakten Statement Den forrige kode erstattes af følgende. Læs og prøv det.
bruge en streng; print "Content-Type: text /html \\ n \\ n"; min $ hisVar = 10000; bruge Switch; switch ($ hisVar) {sag (10) {print "Value er lille«; } Sag (100) {print "Value er medium '; } Sag (1000) {print "Value er stort«; } Else {print "$ hisVar er meget stor«; }} Syntaksen for switch-statementet er: brug Switch; switch (variabel $) {case (værdi) {udsagn; } Sag (værdi) {udsagn; } - - - Else {udsagn; }} Du begynder med "brug Switch;" erklæring. Så har du switch-statementet. Det er ikke en almindelig erklæring. Det sidste Situationen er ellers situationen.
Du bruger switch-statementet i stedet for den, hvis-elsif udsagn, når du ønsker at sammenligne den samme variabel med mange forskellige værdier. Anførselstegn Hvis din værdi er et tal i den stand, behøver du ikke at have det i anførselstegn. Men hvis det er en streng, skal du have det i anførselstegn. Lad os stoppe her og fortsætte i den næste del af serien. Som du fortsætter, altid huske, at ActivePerl og Perl er hovedsagelig de samme ting, men de arbejder for forskellige operativsystemer.
Chrys at nå frem til et hvilket som helst af de dele af den