Component Go to label

Table of Contents

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.

Table 1. System Characteristics

Index

150

Short title

goto

Types of scenarios

All of them

Starter module

era_script_component_goto

Mode

Synchronous

Icon

150

Branching pattern

Non-branching

Properties

Table 2. Properties
Specification Description

Title: Mark
Code: label
Visibility: no
Default: — 

Argument based on the value of which the label (component with the same value) is searched for.

Title: Variable
Code: variable
Visibility: yes
Default: — 

Variable - assignment for assignment operation.

Title: Value
Code: value
Visibility: yes
Default: — 

An argument supplying a value for the assignment operation.

See also