The Perl programmeringsspråk har en speciell flow -control struktur som kallas switch. Satsen switch utvärderar en variabel och sedan kör ett fall uttalande som motsvarar den utvärderade variabeln . Om ingen matchande fall uttalande hittas, en standard fall avrättades . Switch-satser är användbara för förgrening till en av många möjliga körningssökvägar . Det är en av de grundläggande kontrollstrukturer gemensamma för många programmeringsspråk . Du kan lära dig att skriva en switch-sats i Perl på bara några minuter . Saker du behöver
dator med Perl tolk installerad
Visa fler instruktioner
1
Skapa en ny textfil med hjälp av en ordbehandlare som Anteckningar . Spara filen med . PLX förlängning .
2
Öppna en kommandotolk och navigera till den mapp där du sparade filen skapades i steg 1 . Till exempel , om du sparat din fil i roten på din C : \\ -enheten i Windows , kan du skriva följande vid en kommandotolk :
cd C : \\
3
Importera Switch modulen genom att skriva följande uttalande på toppen av källkoden filen :
använder Switch ,
4
Deklarera en variabel och tilldela den ett värde , som detta :
$ val = 1 ;
5
Skapa en switch-sats som utvärderar variabeln deklareras i tidigare uttalande . Till exempel kan du skriva följande switch :
switch ( $ val ) katalog
{
}
6
Skapa ett fall uttalande som ska köras när variabeln $ val matchar ett visst värde . Samtliga fall uttalanden måste gå innanför klamrarna i switch-satsen . För att skapa ett fall uttalande som körs när $ val är lika med 1 och skriver ut ordet One , skriver följande :
fall 1 { print " One " }
7
Skapa några fler fall uttalanden , som den här :
fall 2 {print " Two " }
fall 3 { print " Tre " }
8
Skapa en standard fallet uttalande som körs när variabeln $ val inte matchar något annat fall uttalande . Detta kan åstadkommas med hjälp av annat sökord , så här :
else { print " normalfallet " }
9
Exekvera Perl-skript genom att ge följande kommando från kommandoraden , ersätta det namn du valde i steg 1 för " filnamn " :
perl filename.plx
10
Undersök utskriften . Eftersom $ val tilldelas värdet 1 , ser ut så här :
One