diff --git a/language/control-structures/continue.xml b/language/control-structures/continue.xml index cdf68b82d..50cacd165 100644 --- a/language/control-structures/continue.xml +++ b/language/control-structures/continue.xml @@ -1,15 +1,15 @@ + - <literal>continue</literal> continue используется внутри циклических структур для - пропуска оставшейся части текущей итерации цикла и, при соблюдении условий, - начала следующего итерации. + пропуска оставшейся части текущей итерации цикла, переходу к проверке + условий цикла и, при соблюдении условий, переходу к началу следующей итерации. @@ -20,12 +20,12 @@ - continue принимает опциональный числовой аргумент, + continue принимает необязательный числовой аргумент, который указывает сколько итераций будет пропущено. - continue 0; и continue 1; есть одно и то же, что и + continue 0; и continue 1; - то же самое, что и continue;. @@ -35,7 +35,7 @@ \n"; + echo "Снаружи
\n"; while (1) { - echo "Middle
\n"; + echo " В середине
\n"; while (1) { - echo "Inner
\n"; + echo "  Внутри
\n"; continue 3; } - echo "This never gets output.
\n"; + echo "Это никогда не будет выведено.
\n"; } - echo "Neither does this.
\n"; + echo "Это тоже.
\n"; } ?> ]]> - - - - Пропуск точки запятой после continue может приводить - к путанице. Вот пример как не надо делать. - - - - + + + + Пропуск точки запятой после continue может привести + к путанице. Вот пример как не надо делать. + + + + ]]> - - - Ожидается, что результат будет такой: - - + + + Ожидается, что результат будет такой: + + - - - но этот скрипт выведет следующее: - - + + + но этот скрипт выведет следующее: + + - - - потому что выражение continue print "$i\n"; воспринимается - как единое выражение, и print вызыватеся только тогда, - когда выражение $i == 2 истинно. (Возвращаемое значение от - print передается к continue как - числовой аргумент.) - - - + + + потому что выражение continue print "$i\n"; воспринимается + как единое выражение, и print вызыватеся только тогда, + когда выражение $i == 2 истинно. (Результат работы + print передается к continue как + числовой аргумент.) + + +