Basic concepts
Variables
Declare e inicialice variables en FlexiLayout language indicando un tipo y un nombre o con la palabra clave Let, que infiere el tipo a partir de una expresión.
Puede crear y usar variables en cualquier sección donde se introduzca código. El nombre de una variable no puede coincidir con el de una constante global ni con el de un elemento.
Las variables pueden crearse de una de estas dos formas.
La sintaxis es la siguiente:
[nombre del tipo] [nombre de la variable];
Por ejemplo:
Int a;
String s;
Lógica isElementLongEnough;
Para usar el valor de una variable, primero debe inicializarla mediante un operador de asignación. Usar una variable que no se ha inicializado generará un error durante la compilación o al ejecutar el código.
Puede declarar e inicializar una variable con una expresión, por ejemplo, un nombre de elemento, una propiedad de un elemento u otra variable. La sintaxis es la siguiente:
Let [variable name] = [expression]
Por ejemplo:
Int a;a=3; Let a1 = a + 5;
Let myElement = SearchObjects.Group1.Group2.FirstItem
Let myRect = SearchObjects.Group1.Group2.FirstItem.Rect
El sistema crea una variable con el nombre especificado. El tipo de la variable queda definido implícitamente por el tipo de la expresión a la que hace referencia. Al mismo tiempo, la variable se inicializa con el valor de la expresión.
Las variables creadas con este método pueden usarse cómodamente como nombres abreviados para elementos profundamente anidados y otros objetos, a fin de acortar la notación.
