Scopri come creare e utilizzare le variabili nelle sezioni di codice del linguaggio FlexiLayout
Puoi creare e utilizzare variabili in qualsiasi sezione in cui si inserisce del codice. Il nome di una variabile non può coincidere con quello di una costante globale o di un elemento.Le variabili possono essere create in due modi.
Dichiarare una variabile specificandone tipo e nome
La sintassi è la seguente:
Copy
Ask AI
[nome del tipo] [nome della variabile];
Per esempio:
Copy
Ask AI
Int a;
Copy
Ask AI
String s;
Copy
Ask AI
Logic isElementLongEnough;
Per utilizzare il valore di una variabile, è necessario prima inizializzarla tramite un operatore di assegnazione. Utilizzare una variabile non inizializzata provocherà un errore in fase di compilazione o durante l’esecuzione del codice.
Dichiarare e inizializzare una variabile contemporaneamente
È possibile dichiarare e inizializzare una variabile usando un’espressione, ad esempio un nome di elemento, una proprietà di elemento o un’altra variabile. La sintassi è la seguente:
Copy
Ask AI
Sia [nome variabile] = [espressione]
Ad esempio:
Copy
Ask AI
Int a;a=3; Let a1 = a + 5;
Copy
Ask AI
Let myElement = SearchObjects.Group1.Group2.FirstItem
Copy
Ask AI
Let myRect = SearchObjects.Group1.Group2.FirstItem.Rect
Il sistema crea una variabile con il nome specificato. Il tipo della variabile è definito implicitamente dal tipo dell’espressione a cui fa riferimento. Contestualmente, la variabile viene inizializzata con il valore dell’espressione.Le variabili create con questo metodo possono essere usate comodamente come scorciatoie per elementi annidati in profondità e altri oggetti, rendendo la notazione più concisa.