Perl сделать ... в то время как цикл
В отличие отдля и в то время какпетли, они проверяют условие цикла контура. ВPerl сделать ... в то время как цикл , чтобы проверить его состояние в конце цикла.
делать ... в то время какцикл похож на время цикла, но делать ... в то время как цикл будет обеспечивать реализацию по крайней мере цикла.
грамматика
Синтаксис выглядит следующим образом:
do { statement(s); }while( condition );
Пожалуйста, обратите внимание, что условные выражения появляются в конце цикла, так что оператор (ы) цикл будет выполняться по крайней мере один раз перед условие проверяется.
Если условие истинно, то поток управления переходит обратно выше делать, а затем повторно выполнить оператор (ы) цикла. Этот процесс повторяется до тех пор, данное условие не станет ложным.
технологическая схема
примеров
#!/usr/bin/perl $a = 10; # 执行 do...while 循环 do{ printf "a 的值为: $a\n"; $a = $a + 1; }while( $a < 15 );
Вышеприведенная программа, выход:
a 的值为: 10 a 的值为: 11 a 的值为: 12 a 的值为: 13 a 的值为: 14