L'opération Array effectue des opérations sur les variables de type tableau.

arraySet(TARGET_ARR, EXPRESSION, 1);
1 2 5 3
Tous les éléments
arraySetAllItems(TARGET_ARR, EXPRESSION);
1/4 2 5
1 : Opération
2 : Destination
3 : Nombre d'éléments
4 : Tous les éléments
5 : Source
| [SetTo] | BlocTexte'arraySetAllItems' |
Écrit la variable, la constante ou l'expression spécifiée dans le bloc de valeur à la variable de tableau. |
| [CopyTo] | BlocTexte'arrayCopyAllItems'
|
Écrit les variables de tableau spécifiées dans le bloc de variable connecté aux variables de tableau de destination. Lorsque l'option [Tout] est sélectionnée, écrit la variable, la constante ou l'expression spécifiée dans le bloc de valeur source à la variable de tableau. |
Vous pouvez créer un objet de bouton et configurer tout type de déclenchement qui est associé à l'opération Array.
(Exemple 1)
Un tableau ArrayInt contient le type de données INT avec 5 éléments.
| Condition | Objet (Destination) | Tous les éléments | Nombre d'éléments | Paramètre (Source) | Résultat |
BlocTexte'arraySetAllItems' |
ArrayInt | Activé | - | 100 | ArrayInt[0]=100 ArrayInt[1]=100 ArrayInt[2]=100 ArrayInt[3]=100 ArrayInt[4]=100 |
| ArrayInt[1] | Désactivé | 3 | 100 | ArrayInt[1]=100 ArrayInt[2]=100 ArrayInt[3]=100 |

arraySetAllItems(ArrayInt, 100);

arraySet(ArrayInt[1], 100, 3);
(Exemple 2)
Vous avez défini 2 tableaux ArrayInt1 et ArrayInt2 de type de données INT avec 5 éléments dans chaque tableau.
| Condition | Objet (Destination) | Tous les éléments | Nombre d'éléments | Paramètre (Source) | Résultat |
BlocTexte'arrayCopyAllItems' |
ArrayInt1 | Activé | - | ArrayInt2 | ArrayInt1[0]=ArrayInt2[0] ArrayInt1[1]=ArrayInt2[1] ArrayInt1[2]=ArrayInt2[2] ArrayInt1[3]=ArrayInt2[3] ArrayInt1[4]=ArrayInt2[4] |
| ArrayInt1[2] | Désactivé | 3 | ArrayInt2[0] | ArrayInt1[2]=ArrayInt2[0] ArrayInt1[3]=ArrayInt2[1] ArrayInt1[4]=ArrayInt2[2] |

arrayCopyAllItems(ArrayInt1, ArrayInt2);

arrayCopy(ArrayInt1[2], ArrayInt2[0],3);