Latest web development tutorials

Perl per ciclo

ciclo di Perl ciclo di Perl

Perl per ciclo è usato per eseguire una sequenza di istruzioni più volte, semplificare la variabile del ciclo di gestione del codice.

grammatica

La sintassi è la seguente:

for ( init; condition; increment ){
   statement(s);
}

Ecco il flusso di controllo per l'analisi del ciclo:

  1. init viene eseguito per primo, e solo una volta.Questo passaggio consente di dichiarare e inizializzare qualsiasi variabile di controllo del ciclo. È inoltre possibile scrivere qualsiasi dichiarazione che non è qui, a patto che ci sia un punto e virgola per apparire.
  2. Successivamente, ci saràda valutare le condizioni.Se fosse vero, viene eseguito il corpo del ciclo. Se false, il corpo del ciclo non viene eseguito, e il flusso di controllo passa al immediatamente per il prossimo ciclo di istruzione.
  3. Dopo aver eseguito il corpo del ciclo per il flusso di controllo ritorna sopra dichiarazionedi incremento.Questa dichiarazione consente di aggiornare la variabile di controllo del ciclo. L'istruzione può essere lasciato vuoto, purché le condizioni sembrano avere una virgola.
  4. Condizione è giudicato di nuovo. Se vero, allora il ciclo di esecuzione, il processo viene ripetuto (corpo del ciclo, e quindi aumentare il valore di passo, poi ri-determinare le condizioni). Quando la condizione diventa falsa, per il ciclo termina.

Qui, statement (s) può essere una singola istruzione, può anche essere un blocco composto da poche istruzioni. condizione può essere qualsiasi espressione, quando la condizione è falsa del ciclo.

Quando la condizione è vera, il flusso del programma continua con l'istruzione successiva ha seguito il ciclo.

diagramma di flusso

Perl per ciclo

Esempi

#!/usr/bin/perl

# 执行 for 循环
for( $a = 0; $a < 10; $a = $a + 1 ){
    print "a 的值为: $a\n";
}

Il programma precedente, l'uscita è:

a 的值为: 0
a 的值为: 1
a 的值为: 2
a 的值为: 3
a 的值为: 4
a 的值为: 5
a 的值为: 6
a 的值为: 7
a 的值为: 8
a 的值为: 9

ciclo di Perl ciclo di Perl