Ved begynnelsen av koden, er 10000 tildelt variabelen. Merk at når du søker tall med mer enn 3 sifre, trenger du ikke bruke komma (du skriver 10000 og ikke 10000). I koden, blir ingen av betingelsene oppfylt, slik at den siste blokken, som ikke har noen tilstand (som er den andre del), utføres. Les gjennom koden for å sette pris på dette. Komplett Syntax for if-erklæringen komplett syntaks for if-setningen er: if (betingelse) {uttalelser} elsif (tilstand) {uttalelser} elsif (tilstand) {uttalelser} - - - else {uttalelser} Bryteren Statement Den forrige koden erstattes med det følgende.
Les og prøv det. bruke strenge; print "Content-Type: text /html \\ n \\ n"; $ hisVar = 10000 min; bruke Switch; switch ($ hisVar) {case (10) {print 'Verdi er liten'; } Sak (100) {print 'Verdi er middels'; } Sak (1000) {print 'Verdi er stort'; } Else {print "$ hisVar er veldig stort '; }} Syntaksen for bryter uttalelse er: bruk Switch; switch ($ variabel) {case (verdi) {uttalelser; } Sak (verdi) {uttalelser; } - - - Ellers {uttalelser; }} Du begynner med "bruk Switch;" uttalelse. Da har du bryteren uttalelse. Det er ikke en vanlig uttalelse. Den siste situasjonen er den andre situasjonen.
Du bruker bryteren setningen i stedet for if-elsif uttalelse, når du ønsker å sammenligne samme variabel med mange forskjellige verdier. Anførselstegn hvis verdien er et tall i den tilstanden, trenger du ikke å ha det i anførselstegn. Men hvis det er en streng, må du ha det i anførselstegn. La oss stoppe her og fortsette i neste del av serien. Mens du fortsetter, må du alltid huske at ActivePerl og Perl er i hovedsak de samme tingene, men de fungerer for ulike operativsystemer.
Chrys å komme frem til noen av delene av denne serien, bare skriv tilsvarende tittel nedenfor i søkeboksen på denne siden og klikk Søk (bruk menyen hvis tilgjengelig): Komme i gang med ActivePerl ActivePerl Basic Syntax Basics av ActivePerl variabl