Créer une carte


La description

Cette action créera une nouvelle structure de données de carte et renverra la valeur de l'index afin que vous puissiez accéder ultérieurement à la carte via les autres actions de structure de données. L'index de carte sera retourné à la variable cible que vous fournissez, qui peut avoir été créée précédemment en utilisant Assign Variable ou Declare Temp, ou vous pouvez marquer la case "Temp" pour nommer et créer une variable locale temporaire pour stocker la valeur jusqu'à la fin du script ou de l'événement. Une structure de données cartographiques nouvellement créée est considérée comme "vide", c'est-à-dire qu'elle ne contient aucune entrée de clé / valeur de carte. Notez que vous pouvez créer des cartes DS supplémentaires en cliquant sur l'icône plus à côté de l'action, et en sélectionnant une autre variable pour contenir l'ID de la carte.

Important! La création d'une structure de données utilise de la mémoire sur la plate-forme cible et toutes les structures de données doivent être libérées lorsque vous n'utilisez plus l'action Free Data Structure. Sinon, vous risquez de provoquer une fuite de mémoire. Cela est particulièrement important lorsque vous utilisez des variables locales temporaires pour stocker des indices de structure de données, car ces variables sont supprimées à la fin du code ou de l'événement, mais cela ne signifie pas que la structure de données est également supprimée! La structure de données existera toujours, vous n'aurez aucun moyen de la référencer, utilisez une variable d'instance et libérez la structure ultérieurement, ou libérez la structure avant la fin de l'événement ou du script si son index est stocké dans une variable temporaire.


Syntaxe de l'action:

Créer une syntaxe de carte


Arguments:

Argument La description
Target La variable cible pour stocker l'index de la carte dans


Exemple:

Créer un exemple de carte
Le code de bloc d'action ci-dessus crée une nouvelle variable d'instance et une nouvelle structure de données de carte. La valeur d'index de la carte est stockée dans la variable, puis utilisée pour ajouter deux éléments à la carte.