Russian (Русский) - Change language

Переменные

В любом разделе, предназначенном для ввода программного кода, можно создавать и использовать переменные. Имя переменной не может совпадать с именем глобальной константы или элемента.

В языке гибких описаний существует два способа создания переменных.

Объявление переменной с указанием типа и имени

В языке принят следующий синтаксис объявления переменной:

[имя типа] [имя переменной];

Например:

Int a;
String s;
Logic isElementLongEnough;

Для обращения к значению переменной предварительно необходимо ее инициализировать при помощи оператора присваивания. Обращение к неинициализированной переменной приводит к ошибке при компиляции или выполнении программного кода.

Объявление переменной с одновременной инициализацией

В языке можно создать переменную, объявляя и инициализируя ее некоторым выражением: именем элемента, его свойства, другой переменной. Это делается следующим образом:

Let [имя переменной] = [имя, на которое ссылается переменная]

Например:

Int a;a=3; Let a1 = a + 5;
Let myElement = SearchObjects.Group1.Group2.FirstItem
Let myRect = SearchObjects.Group1.Group2.FirstItem.Rect

Сразу после объявления ссылки система создает переменную с указанным именем. Тип переменной неявно определяется типом того выражения, на которое она ссылается при объявлении. Одновременно происходит инициализация переменной значением указанного выражения.

Переменные, задаваемые подобным образом, удобно использовать в качестве коротких имен для элементов глубокой вложенности, а также для других объектов с целью сокращения записи.

01.12.2020 7:04:05


Please leave your feedback about this article