Basic concepts
Variables
Déclarez et initialisez des variables dans le langage FlexiLayout en spécifiant un type et un nom, ou à l’aide du mot-clé Let, qui déduit le type à partir d’une expression.
Vous pouvez créer et utiliser des variables dans toute section où du code est saisi. Le nom d’une variable ne peut pas être identique à celui d’une constante globale ou d’un élément.
Les variables peuvent être créées de deux façons.
La syntaxe est la suivante :
[type name] [variable name];
Par exemple :
Int a;
String s;
Logic isElementLongEnough;
Pour accéder à la valeur d’une variable, vous devez d’abord l’initialiser à l’aide d’un opérateur d’affectation. L’utilisation d’une variable qui n’a pas été initialisée entraîne une erreur à la compilation ou lors de l’exécution du code.
Vous pouvez déclarer et initialiser une variable à l’aide d’une expression, par exemple un nom d’élément, une propriété d’élément ou une autre variable. La syntaxe est la suivante :
Let [variable name] = [expression]
Par exemple :
Int a;a=3; Let a1 = a + 5;
Let myElement = SearchObjects.Group1.Group2.FirstItem
Let myRect = SearchObjects.Group1.Group2.FirstItem.Rect
Le système crée une variable portant le nom spécifié. Le type de la variable est défini implicitement par le type de l’expression à laquelle elle se rapporte. Dans le même temps, la variable est initialisée avec la valeur de l’expression.
Les variables créées de cette manière peuvent être utilisées comme noms abrégés pour des éléments fortement imbriqués et d’autres objets, afin d’alléger l’écriture.
