|
12.
|
|
|
Scene and Show Statements with ATL Block
|
|
|
|
Операторы scene и show с ATL-блоком
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:73
|
|
13.
|
|
|
The final way to use ATL is as part of a scene or show statement. This wraps the image being shown inside an ATL transformation.
|
|
|
|
Наконец, ATL можно использовать как часть операторов scene и show. Это передает показываемое изображение в ATL-трансформацию.
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:75
|
|
14.
|
|
|
ATL Syntax and Semantics
|
|
|
|
Синтаксис и семантика ATL
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:95
|
|
15.
|
|
|
An ATL block consists of one or more logical lines, all at the same indentation, and indented relative to the statement containing the block. Each logical line in an ATL block must contain one or more ATL statements.
|
|
|
|
Блок ATL состоит из одной или более логических линий, все из них должны быть одинаковой индентации, и индентированны относительно оператора, содержащего блок. Каждая логическая линия в блоке ATL должна содержать один или более операторов ATL.
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:97
|
|
16.
|
|
|
There are two kinds of ATL statements: simple and complex. Simple statements do not take an ATL block. A single logical line may contain one or more ATL statements, separated by commas. A complex statement contains a block, must be on its own line. The first line of a complex statement always ends with a colon (":").
|
|
|
|
Существует два вида операторов ATL: простые и сложные. Простые операторы не берут ATL-блок. Одна логическая линия может содержать один или несколько ATL-операторов разделенных запятой. Сложный оператор содержит блок, и должен быть на своей сообственной строке. Первая строка сложного оператора заканчивается двоеточием (":").
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:101
|
|
17.
|
|
|
By default, statements in a block are executed in the order in which they appear, starting with the first statement in the block. Execution terminates when the end of the block is reached. Time statements change this, as described in the appropriate section below.
|
|
|
|
По умолчанию, операторы в блоке выполняются в порядке появления, начиная с первого оператора блока. Выполнение прерывается по окончанию блока. Временные операторы изменяют это, как описано в секции ниже.
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:107
|
|
18.
|
|
|
Execution of a block terminates when all statements in the block have terminated.
|
|
|
|
Выполнение блока завершается, когда завершится выполнение всех операторов в блоке.
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:112
|
|
19.
|
|
|
If an ATL statement requires evaluation of an expression, such evaluation occurs when the transform is first added to the scene list. (Such as when using a show statement or ui function.)
|
|
|
|
Если оператор ATL требует вычисления выражения, это вычисление выполняется когда трансформация впервые добавляется к списку сцен. (Например, при использовании оператора show или функции ui.)
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:115
|
|
20.
|
|
|
ATL Statements
|
|
|
|
Операторы ATL
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:120
|
|
21.
|
|
|
The following are the ATL statements.
|
|
|
|
Ниже перечислены операторы ATL.
|
|
Translated and reviewed by
theadmin
|
|
|
|
Located in
../../source/atl.rst:122
|