Component Go to label
Description
Passes control to a detached branch in the current script, starting with the component Label. A specific component is selected based on the dynamic matching of the `Label` property value of it and the current component. The property can be specified by a constant and an argument. Does not involve returning control to the call point.
This allows you to break the script into regions with simple algorithms and eliminates the need to copy groups of components, call nested scripts, and stretch long branches of transitions.
For parameterization, an arbitrary variable can be set directly in the component. The value assigned is argument. The type conversion mechanism is used if the types of the argument value and the variable value do not coincide. Allows assigning values to multiple variables.
Index |
|
Short title |
|
Types of scenarios |
|
Starter module |
|
Mode |
Synchronous |
Icon |
![]() |
Branching pattern |
Non-branching |
Properties
Specification | Description |
---|---|
Title: |
Argument based on the value of which the label (component with the same value) is searched for. |
Title: |
Variable - assignment for assignment operation. |
Title: |
An argument supplying a value for the assignment operation. |
See also
-
role svc
-
Function call (transfer of control with return to the call point)