Opérateurs
Pour générer des expressions FlowForce, vous pouvez utiliser les opérateurs listées ci-dessous. N'oubliez pas que vous pouvez tester toute expression en appelant la fonction intégrée system/compute.
Opérateur | Description | Exemple |
---|---|---|
== | Vérifie si a et b sont égaux (numériquement égal pour les nombres, égal à point de code pour les strings). | 2 + 3 == 5 qui rend true
2 + 3 == 4 qui rend false |
!= | Vérifie si a et b ne sont pas égaux. Veuillez noter que les trois expressions suivantes sont équivalentes :
•a != b •not (a == b) •a <> b | 2 + 2 != 5 qui rend true
3 + 2 != 5 qui rend false |
< | Vérifie si a est inférieur à b (numériquement inférieur pour les nombres, voir ci-dessous pour des strings). | 4 < 5 qui rend true |
<= | Vérifie si a est inférieur à ou égal à b. | 5 <= 5 qui rend true |
> | Vérifie si a est supérieur à b. | 5 > 1 qui rend true |
>= | Vérifie si a est supérieur à ou égale à b. | 5 >= 5 qui rend true |
+ | Addition. | 1 + 1 qui rend 2 |
- | Soustraction. | 2 - 1 qui rend 1 |
* | Multiplication. | 3 * 2 qui rend 6 |
/ | Division. | 6 / 3 qui rend 2 |
Les comparaisons string sont effectuées comme suit :
•Le préfixe commun des deux strings sont ignorés (évalués en points code)
•Si les deux strings restants sont non-vides, leurs premiers points de code sont comparés de manière numérique.
•Les strings vides sont inférieurs que les strings non-vides.
Utiliser les parenthèses pour instruire FlowForce afin d’évaluer d’abord l’expression à l’intérieur. Par exemple :
2+ 3 * 4 qui rend 14.
(2 + 3) * 4 qui rend 20.