Reviewed "continue" control structure translation + commited review fix by isotop.

git-svn-id: https://svn.php.net/repository/phpdoc/ru/trunk@314271 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Shein Alexey
2011-08-04 13:28:31 +00:00
parent c1815ea48d
commit 3b4be0396b

View File

@ -1,15 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: c7aca484fd1d7eaccd03f0e011f858fa93d105b9 Maintainer: mch Status: ready -->
<!-- Reviewed: yes -->
<!-- $Revision$ -->
<!-- Reviewed: no -->
<sect1 xml:id="control-structures.continue" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title><literal>continue</literal></title>
<?phpdoc print-version-for="continue"?>
<simpara>
<literal>continue</literal> используется внутри циклических структур для
пропуска оставшейся части текущей итерации цикла и, при соблюдении условий,
начала следующего итерации.
пропуска оставшейся части текущей итерации цикла, переходу к проверке
условий цикла и, при соблюдении условий, переходу к началу следующей итерации.
</simpara>
<note>
<simpara>
@ -20,12 +20,12 @@
</simpara>
</note>
<simpara>
<literal>continue</literal> принимает опциональный числовой аргумент,
<literal>continue</literal> принимает необязательный числовой аргумент,
который указывает сколько итераций будет пропущено.
</simpara>
<note>
<para>
<literal>continue 0;</literal> и <literal>continue 1;</literal> есть одно и то же, что и
<literal>continue 0;</literal> и <literal>continue 1;</literal> - то же самое, что и
<literal>continue;</literal>.
</para>
</note>
@ -35,7 +35,7 @@
<![CDATA[
<?php
while (list($key, $value) = each($arr)) {
if (!($key % 2)) { // skip odd members
if (!($key % 2)) { // пропуск нечетных чисел
continue;
}
do_something_odd($value);
@ -43,16 +43,16 @@ while (list($key, $value) = each($arr)) {
$i = 0;
while ($i++ < 5) {
echo "Outer<br />\n";
echo "Снаружи<br />\n";
while (1) {
echo "Middle<br />\n";
echo "&nbsp;В середине<br />\n";
while (1) {
echo "Inner<br />\n";
echo "&nbsp;&nbsp;Внутри<br />\n";
continue 3;
}
echo "This never gets output.<br />\n";
echo "Это никогда не будет выведено.<br />\n";
}
echo "Neither does this.<br />\n";
echo "Это тоже.<br />\n";
}
?>
]]>
@ -60,7 +60,7 @@ while ($i++ < 5) {
</informalexample>
</para>
<para>
Пропуск точки запятой после <literal>continue</literal> может приводить
Пропуск точки запятой после <literal>continue</literal> может привести
к путанице. Вот пример как не надо делать.
</para>
<para>
@ -98,7 +98,7 @@ for ($i = 0; $i < 5; ++$i) {
<para>
потому что выражение <literal>continue print "$i\n";</literal> воспринимается
как единое выражение, и <function>print</function> вызыватеся только тогда,
когда выражение <literal>$i == 2</literal> истинно. (Возвращаемое значение от
когда выражение <literal>$i == 2</literal> истинно. (Результат работы
<literal>print</literal> передается к <literal>continue</literal> как
числовой аргумент.)
</para>