не Perl до цикла
не Perl до цикла / h1>
В данных условиях, пока оператор не является ложным, оператор или группа операторов выполняется повторно.
грамматика
Синтаксис выглядит следующим образом:
until(condition) { statement(s); }
Здесь оператор (-ы) может быть один оператор, он также может быть представлена блок, состоящий из нескольких утверждений. условие может быть любым выражением, когда условие ложно петля.
Когда условие истинно, то выполнение программы будет продолжаться со следующим заявлением последовал цикл.
технологическая схема
Диаграмма, ключевые моментыдоцикла является цикл не может выполнить. Когда условие истинно, то тело цикла будет перейти непосредственно к следующему оператору сразу во время цикла.
примеров
#!/usr/bin/perl $a = 5; # 执行 until 循环 until( $a > 10 ){ printf "a 的值为 : $a\n"; $a = $a + 1; }
Программа в переменной $ а тело меньше, чем 10 цикл выполняется, переменная $ а больше или равно 10, то происходит выход из цикла.
Вышеприведенная программа, выход:
a 的值为 : 5 a 的值为 : 6 a 的值为 : 7 a 的值为 : 8 a 的值为 : 9 a 的值为 : 10