Perl ist eine leistungsfähige Programmiersprache , die dem Programmierer ermöglicht, ein hohes Maß an Kontrolle über das Programm zu nehmen . Labels werden verwendet, um Perl-Programmierer organisieren das Programm. Ein Etikett kann eine Schleife oder einen Schalter angewendet werden. Loops und Switches innerhalb des markierten Schleife verschachtelt können dann zurück in die breitere Struktur ohne Zugabe eine Kündigung ohne Ausnahme Schalter und Schleife auf dem Weg. Somit kann der Programmierer um die Struktur des Codes schnell und einfach wechseln. Anleitung
1
Create zwei Arrays , die spezielle Sortierung erfordern . Diese Arrays werden für ein Beispiel genommen :
@ Tiere = ( 'Black Cats ', ' Black Dogs ', ' Milchkühe ', ' Wild Horses ','' Monkeys ');
< p > @ lucky = (' Under Ladder' , 'Black Cats ', ' Verschüttet Salt' , '13 ');
2
Sortieren durch die Namen mit verschachtelten Schleifen wie folgt:
< p > @ Tiere = ( 'Black Cats ', ' Black Dogs ', ' Milchkühe ', ' wild Horses ','' Monkeys ');
@ lucky = (' Under Ladder ' , ' Black Cats ' " Verschüttete Salt ' , '13 ');
foreach $ Kreatur ( @ Tieren ) {
print" $ Kreatur \\ n ";
if ($ Kreatur = ~ /Schwarz /) {
foreach $ Charme ( @ lucky ) {
print "\\ t $ Charme \\ n";
letzten if $ Charme eq $ Glück ;
}
} }
Hier haben wir durch die Tiere Array für Pech Charme suchen. Die Schleife Charme Schleife zu schließen, wenn "Black Cats" in beiden Schleifen auftreten , aber das übergeordnete Tier Schleife fortgesetzt
3
Legen Sie ein Etikett auf die Verwirrung aufzuklären : .
@ Tiere = ( 'Black Cats ', ' Black Dogs ', ' Milchkühe ', ' wild Horses ','' Monkeys ');
@ lucky = (' Under Ladder ' , ' Black Cats ',' Verschüttet Salt ' , '13 ');
Label: foreach $ Kreatur ( @ Tieren ) {
print "$ Kreatur \\ n";
wenn ($ Kreatur = ~ /Schwarz /) {
foreach $ Charme ( @ lucky ) {
print "\\ t $ Charme \\ n";
letzten Etikett if $ Charme eq $ Glück,
}
} }
Jeder Name kann anstelle von verwendet werden "-Label. " Es muss durch einen Doppelpunkt , wenn sie zum ersten Mal erklärt, verfolgt werden. Es kann dann überall in der Schleife oder Schalter es Kontrollen aufgerufen werden. In späteren Teilen des Programms , kann es mit aufgerufen werden "Start Etikett . "