Opérateurs

www.altova.com Imprimer cette rubrique Page précédente Un niveau supérieur Page suivante

Accueil >  Le langage d'expression FlowForce >

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 builtin_functionsystem/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).

== 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 != 5 qui rend true

 

+ 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).

qui rend true

<=

Vérifie si a est inférieur à ou égal à b.

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 >=  qui rend true

+

Addition.

1 qui rend 2

-

Soustraction.

1 qui rend 1

*

Multiplication.

3 *  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 numériquement
Les strings vides sont inférieurs que les strings non-vides

 

Utiliser des parenthèses pour instruire FlowForce pour évaluer l'expression à l'intérieur d'abord. Par exemple :

 

2 + 3 * 4 qui rend 14.

 

(2 + 3) * 4 qui rend 20.


© 2019 Altova GmbH