>
> Тут сложнее. Утверждение, высказывание, предложение. Утверждение состоит
> из выражений, выражения из операторов и операндов. Утверждения в perl
> отделяются ;. Нуно заглянуть в перевод Camel Book.
>
Собственно да, тут-то сложность и возникла. :)
Да, такие варианты переводов имеют место быть, но как-то все они не ложатся
на слух, если честно, не выглядят естественными.

В переводе Camel Book <<statements>> -- это вообще <<операторы>>. Название
третьей главы <<Unary and Binary operators>> вполне логично переведено как
<<Унарные и бинарные операторы>>. И название четвёртой <<Statements and
Declarations>> -- опять <<Операторы и объявления>>. Вообще, перевод Camel Book
довольно печален. Все сложности перевода, решения которых я пытался там
найти, обходятся подобным весьма неоднозначным способом.

дай ссылку на контекст, он важен
>
Собственно, примеры не стал сразу приводить, потому что как раз хотелось
увидеть, как эти термины воспринимаются в целом, в отрыве от конкретных
случаев (моё понимание тут совпадает с тем, что написал Руслан).

expression:
<<Evaluating a function or expression-except for assignment-in list context
can produce confusion. Lists propagate list context to the expressions they
contain.>>
<<A do block parses as a single expression which may contain several
expressions.>>

statement:
<<loop control statements>>
<<The next statement restarts the loop at its next iteration.>>
<<The foreach-style loop evaluates an expression which produces a list and
executes a statement or block until it has consumed that list>>

operator:
<<The precedence of an operator governs when Perl should evaluate it in an
expression.>>

Вот ещё, кстати, есть слово directive:
<<Perl's control flow directives change the order of execution-what happens
next in the program-depending on the values of their expressions.>>
<<The if directive performs the associated action only when its conditional
expression evaluates to a true value:>>


17 сентября 2013 г., 14:45 пользователь Ruslan Zakirov <
[email protected]> написал:

>
> 2013/9/17 Тимур Нозадзе <[email protected]>
>
>> operator
>>
>
> оператор
>
>
>> expression
>>
>
> выражение
>
>
>> statement
>
>
> Тут сложнее. Утверждение, высказывание, предложение. Утверждение состоит
> из выражений, выражения из операторов и операндов. Утверждения в perl
> отделяются ;. Нуно заглянуть в перевод Camel Book.
>
> --
> Best regards, Ruslan.
>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
>


-- 
С уважением, Тимур Нозадзе
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить