Perl/Istruzioni etichetta: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Diablo (discussione | contributi)
cambio avanzamento a 25%
Nessun oggetto della modifica
Riga 3:
=== Etichetta ===
Le etichette individuano una istruzione o un blocco.
Le etichette da sole non servono molto, ma con dei costrutti particolari come goto , redo , next , last è possibile sfruttare meglio le loro potenzialità:
 
<ETICHETTA>:<istruzione>
Riga 27:
}
</source>
In questo modo, un blocco o una istruzione "assume" un nome (un' etichetta). Questo non èdeve daessere confondereconfuso con il nome di una funzione.
 
NOTA TECNICA: ha fatto la sua comparsa la parola chiave '''my'''; questa parola server per delimitare la zona di validità (lo '''''scope''''') della variabile (in questo caso) o di una funzione, a quella in cui viene dichiarata. In pratica, in un altro contesto del programma, questa variabile non sarà accessibile.
 
==== Goto (da non usare) ====
Come dice il manuale del Perl, l'uso del goto non è per nulla consigliato, edanzi èdeve essere limitato. Il suo uso "mal accettato" è quello di indicare una ETICHETTA. In questo modo il programma "torna" o "va" al punto indicato.Dato chePoichè, questaappunto, istruzionese sine "sconsiglia" l'uso, non verràverranno descrittodedicate oltreulteriori righe a questa istruzione.
 
[[Categoria:Perl|Etichetta]]