Altova FlowForce Server 2025 Advanced Edition

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

 

© 2018-2024 Altova GmbH