Perl ciclo until
Perl fino ciclo / h1>
Nelle condizioni date fino a quando l'affermazione è falsa, l'istruzione o il gruppo di istruzioni ripetutamente eseguite.
grammatica
La sintassi è la seguente:
until(condition) { statement(s); }
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
Grafico, punti chiavefino a quandoil ciclo è un ciclo non può essere eseguita. Quando la condizione è vera, il corpo del ciclo salterà direttamente alla istruzione successiva immediatamente ciclo while.
Esempi
#!/usr/bin/perl $a = 5; # 执行 until 循环 until( $a > 10 ){ printf "a 的值为 : $a\n"; $a = $a + 1; }
Programma nella variabile $ a è il corpo inferiore 10 ciclo viene eseguito, la variabile $ a è maggiore o uguale a 10, il ciclo termina.
Il programma precedente, l'uscita è:
a 的值为 : 5 a 的值为 : 6 a 的值为 : 7 a 的值为 : 8 a 的值为 : 9 a 的值为 : 10