Opérateurs dans les expressions - Cloud

Guide de référence de Talend Data Shaping Language

Version
Cloud
Language
Français
Product
Talend Cloud
Module
Data Shaping Language
Content
Création et développement

Les sections suivantes décrivent les opérateurs que vous pouvez utiliser dans les expressions.

Lorsque vous utilisez plusieurs opérateurs dans une même expression, vous pouvez utiliser des parenthèses pour définir l'ordre des opérations. Par exemple, dans 3 * (1 + 2), l'addition 1 + 2 est calculée la première. Si vous n'utilisez pas de parenthèses, l'ordre suivant est utilisé :
  1. *, / et %
  2. + et -
  3. =, ==, !=, <, <=, > et >=
  4. && et ||
Par exemple :
  • 3 * 1 + 2 est équivalent à (3 * 1) + 2
  • 3 * 1 + 2 / 2 est équivalent à (3 * 1) + ( 2 / 2 )
  • 3 + 1 == 8 / 2 || 1 + 3 * 2 >= 9 - 5 est équivalent à ((3 + 1) == (8 / 2)) || (( 1 + (3 * 2)) >= (9 - 5))