<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2013/9/18 Тимур Нозадзе <span dir="ltr"><<a href="mailto:timur.nozadze@gmail.com" target="_blank">timur.nozadze@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div><div>expression:<br>«Evaluating a function or expression–except for assignment–in list context can produce confusion. Lists propagate list context to the expressions they contain.»<br></div></div></div>
</blockquote><div><br></div><div>Исполнение вызова функции или выражения, за исключением присваивания, в списковом контексте может привести к путанице. Списки распространяют списковый контекст на содержащиеся в них выражения.  </div>
<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div>«A do block parses as a single expression which may contain several expressions.»<br>
</div></div></div></blockquote><div><br></div><div>do блок интерпретируется как одно выражение, которое может содержать несколько выражений.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div><div>statement:<br>«loop control statements»<br></div></div></div></blockquote><div><br></div><div>команды управления циклами</div><div><br></div><div>речь идет о next, last... и тут даже в perl документации используется command, а не statement, но в тоже время "The "last" command is like the "break" statement in C", то есть в C они statements. С другой стороны next - это почти встроенная функция.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div>«The next statement restarts the loop at its next iteration.»<br>
</div></div></div></blockquote><div><br></div><div>Команда next запускает следующую итерацию цикла.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div><div>«The foreach-style loop evaluates an expression which produces a list and executes a statement or block until it has consumed that list»<br></div></div></div></blockquote><div><br></div><div>... и исполняет высказывание или блок ... </div>
<div><br></div><div>Речь идет о высказываниях, которые набор выражений.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div><div>operator:<br>«The precedence of an operator governs when Perl should evaluate it in an expression.»<br></div></div></div></blockquote><div><br></div><div>Тут чисто речь об операторах.</div><div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div></div><div><br>Вот ещё, кстати, есть слово directive:<br>
«Perl's control flow directives change the order of execution–what happens next in the program–depending on the values of their expressions.»<br>
«The if directive performs the associated action only when its conditional expression evaluates to a true value:»<br></div></div></div></blockquote><div><br></div><div>Директива - тоже неплохой вариант, но он не используется в perl документации. </div>
</div><br>На самом деле if, last, ++ - это все операторы языка. Хотя if, ? :, and, or, unless - операторы контроля порядка исполнения и директива очень даже неплохо подходит. Можно перевести как "директивы управления потоком", а можно и как оператор управления. <br>
<br clear="all"><div><br></div>-- <br>Best regards, Ruslan.
</div></div>