The Perl programmeringsspråk har en spesiell flyt - kontroll struktur kalt bryter uttalelse . Bryteren setningen evalueres en variabel og deretter utfører en sak setning som svarer til den evaluert variabel. Hvis passende sak uttalelse er funnet , er en standard sak henrettet . Switch uttalelser er nyttige for forgrening til en av mange mulige kjøring stier . Det er en av de grunnleggende kontroll strukturer som er felles for mange programmeringsspråk . Du kan lære å skrive en bryter uttalelse i Perl i bare noen få minutter . Du trenger
datamaskin med Perl tolk installert
Vis flere instruksjoner
en
Lag en ny tekstfil ved hjelp av et tekstbehandlingsprogram som Notisblokk . Lagre filen med . Plx forlengelse.
2
Åpne et ledetekst og naviger til mappen der du lagret filen opprettet i trinn 1. . For eksempel, hvis du lagret filen på roten av C : \\-stasjonen i Windows , kan du skrive inn følgende i ledeteksten : en
cd C : \\
3
Import Switch modulen ved å skrive følgende uttalelse på toppen av kildekoden filen:
bruk Switch;
4
deklarere en variabel og tilordne den en verdi , som dette : en
$ val = 1;
5
Lag en bryter uttalelse som evaluerer variabel deklarert i forrige setning . For eksempel kan du skrive følgende bryter uttalelse : en
switch ( $ val )
{
}
6
Lag en sak uttalelse som utføres når variabelen $ val samsvarer med en bestemt verdi. Alle case uttalelser må gå inn klammeparentesene av bryteren uttalelse . For å opprette en sak uttalelse som utføres når $ val er lik 1 og skriver ut ordet One, skriver følgende : en
tilfelle en { print " One" }
7
Lag noen flere tilfelle uttalelser , som dette : en
case 2 { print " Two" }
sak 3 { print " Tre" }
8
Lag en standard saken statement som utføres når variabelen $ val ikke samsvarer med noen annen sak uttalelse . Dette kan gjøres ved hjelp av andre søkeord , slik som dette : en
else { print " Standard veske" }
9
Utfør Perl script ved å utstede følgende kommando fra kommandolinjen , erstatte navnet du valgte i trinn 1 for "filnavn" : en
perl filename.plx
10
Undersøk utgang. Siden $ val er tildelt verdien 1 , ser ut som dette : en
En