Tester la valeur
Cette activité teste une valeur booléenne afin de déterminer si l'exécution doit se poursuivre dans la branche actuelle ou si quelque chose d'autre doit être fait. L'activité est entre autres utile si la valeur d'une variable globale doit être vérifiée. Par exemple, l'activité peut être utilisée pour vérifier si un compteur a dépassé une valeur donnée.
Propriétés
L'activité Tester la valeur est configurée à l'aide des propriétés suivantes :
- Condition
-
Contient la condition. La condition doit être évaluée à vrai ou faux. Toute autre valeur produira une erreur lors de l'exécution de l'activité. La façon par défaut de spécifier la condition consiste à saisir une expression. Toutefois, l'une des autres options du Sélecteur de valeur peut également être utilisée.
- If
-
Spécifie la condition exacte à tester et permet ainsi l'inversion de la condition déclarée. L'option par défaut est de tester si la « condition n'est pas satisfaite ». Si cette option est sélectionnée et que la condition est évaluée comme fausse, l'exécution sera affectée comme indiqué par la propriété Do ; toutefois, si la condition est évaluée comme vraie, l'exécution se poursuivra dans la branche actuelle. Il est possible à la place de tester si la « condition est satisfaite », ce qui inverse le résultat.
- Do
-
Détermine ce qui se passe lorsque la condition et la propriété If indiquent ensemble que l'exécution ne doit pas se poursuivre dans la branche actuelle.
- Comme spécifié sous Gestion des erreurs
-
L'onglet Gestion des erreurs spécifie en détail ce qu'il faut faire.
- Ignorer les étapes suivantes
-
L'exécution descendante dans la branche actuelle s'arrêtera.
- Exemple
-
Dans les exemples suivants, la condition est spécifiée à l'aide d'une expression. Il s'agit de la façon par défaut de spécifier la condition.
Testez si un texte a une longueur spécifique :
ScratchPad.shortText1.length() == 28
Testez plusieurs valeurs à la fois :
PersonInput.isMale && PersonInput.isMarried