Assigner une variable


La description

Cette action est utilisée pour attribuer une valeur à une variable (en la créant dans le processus) ou pour modifier la valeur d'une variable existante. Vous donnez le nom de la variable, puis la valeur, qui peut être ajoutée par rapport à la valeur d'origine si nécessaire. Si vous donnez un nouveau nom de variable (ie: une variable qui n'a jamais été assignée auparavant dans l'instance), ceci créera la nouvelle variable et lui assignera la valeur que vous donnez, tandis que si vous donnez le nom d'une variable existante, il suffit de changer la valeur à la nouvelle. Notez que la vérification de Relative ajoute la valeur à la valeur de variable existante (utilisez un nombre négatif à soustraire) et vous pouvez également utiliser des expressions et des variables créées précédemment comme valeur.

Il est à noter que lorsque nous parlons de "valeurs", nous ne voulons pas dire simplement des valeurs numériques, car une variable peut être une chaîne, un pointeur, un ID de ressource ou toute autre chose qu'une fonction peut renvoyer ou utiliser. Dans le cas d'une chaîne, la vérification de Relative concatène la valeur avec la variable précédemment conservée, donc si votre variable était "Hello" et que vous lui attribuez "World" en utilisant la vérification relative, la valeur finale de la variable sera "Hello" Monde". Cependant, il faut prendre soin de s'assurer que les valeurs des variables sont toutes deux du même type de données, car essayer d'ajouter, par exemple, un entier et une chaîne, entraînera une erreur de compilation.

Notez que vous pouvez ajouter des variables supplémentaires dans la même action en cliquant sur l'icône plus à côté de l'action, et donner un autre nom de variable et une valeur. Pour plus d'informations sur les variables, consultez la section Variables et étendue des variables.


Syntaxe de l'action:

Affecter une syntaxe de variable


Arguments:

Argument La description
Name Nom de la nouvelle variable à affecter ou nom d'une variable existante à modifier.
Value La valeur que la variable devrait contenir.
Is Relative Vérifiez pour définir la valeur par rapport à la précédente.


Exemple:

Attribuer un exemple d'action variable

Le code de bloc d'action ci-dessus vérifie deux variables d'instance et si une est supérieure à une autre (si " my_score " est supérieur à " level_score "), puis il définit un certain nombre de variables d'instance à de nouvelles valeurs.