Come usare le etichette in Perl

February 12

Come usare le etichette in Perl


Perl è un linguaggio di programmazione potente che consente al programmatore di prendere un alto grado di controllo del programma. Le etichette sono utilizzati per aiutare i programmatori Perl organizzano il programma. Un'etichetta può essere applicato ad un anello o di un interruttore. Loops e interruttori annidati all'interno del ciclo etichettato possono poi richiamare per la struttura più ampia, senza l'aggiunta di un'eccezione di terminazione di ogni accensione e ciclo lungo la strada. Così, il programmatore può saltare intorno alla struttura del codice in modo rapido e semplice.

istruzione

1 Creare due matrici che richiedono l'ordinamento specializzato. Questi array saranno prese per un esempio:

@animali = ( 'Black Cats', 'Black Dogs', 'mucche da latte', 'Wild Horses', '' Scimmie ');

@lucky = ( 'Under Ladder',, 'Salt rovesciato' 'Black Cats', '13');

2 Ordina attraverso i nomi con cicli annidati nel modo seguente:

@animali = ( 'Black Cats', 'Black Dogs', 'mucche da latte', 'Wild Horses', '' Scimmie ');

@lucky = ( 'Under Ladder',, 'Salt rovesciato' 'Black Cats', '13');

foreach $ creatura (@animali) {

print "$creature\n";

if ($ creatura = ~ / Nero /) {

foreach $ incanto (@lucky) {

print "\ t $ fascino \ n";

ultima se $ fascino eq $ fortunato;

}

}

}

Qui si cerca attraverso l'array animali per portafortuna cattivi. Il ciclo fascino ciclo si chiuderà quando "Black Cats" si riscontrano in entrambi i loop, ma il ciclo animale globale continuerà.

3 Inserire un'etichetta per chiarire la confusione:

@animali = ( 'Black Cats', 'Black Dogs', 'mucche da latte', 'Wild Horses', '' Scimmie ');

@lucky = ( 'Under Ladder',, 'Salt rovesciato' 'Black Cats', '13');

Etichetta: foreach $ creatura (@animali) {

print "$creature\n";

if ($ creatura = ~ / Nero /) {

foreach $ incanto (@lucky) {

print "\ t $ fascino \ n";

ultima etichetta se $ fascino eq $ fortunato;

}

}

}

Ogni nome può essere utilizzato al posto di "etichetta". Ha bisogno di essere seguito da due punti prima volta che viene dichiarato. Può quindi essere chiamato ovunque all'interno del loop o interruttore controlla. Al porzioni successive del programma, può essere chiamato con "Start etichetta."