Perl até ciclo
Perl até ciclo / h1>
Nas condições dadas até que a afirmação é falsa, a instrução ou grupo de instruções executadas repetidamente.
gramática
A sintaxe é a seguinte:
until(condition) { statement(s); }
Aqui, a declaração (s) pode ser uma única declaração, ele também pode ser um bloco composto por algumas declarações. condição pode ser qualquer expressão, quando a condição é falsa do loop.
Quando a condição for verdadeira, o fluxo do programa vai continuar com a próxima declaração seguida o loop.
fluxograma
Gráfico, pontos-chaveaté queo loop é um loop não pode executar. Quando a condição for verdadeira, o corpo do laço irá saltar directamente para a próxima instrução imediatamente, enquanto loop.
Exemplos
#!/usr/bin/perl $a = 5; # 执行 until 循环 until( $a > 10 ){ printf "a 的值为 : $a\n"; $a = $a + 1; }
Programa na variável $ é um corpo a menos de 10 laço é executado, a variável $ a é maior que ou igual a 10, o circuito é fechado.
O programa acima, a saída é:
a 的值为 : 5 a 的值为 : 6 a 的值为 : 7 a 的值为 : 8 a 的值为 : 9 a 的值为 : 10