Expressions de comparaison - Cloud

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

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

Vous pouvez utiliser les opérateurs suivants dans des expressions de comparaison :
  • = ou == pour " est égal à"
  • != pour "n'est pas égal à'
  • < pour "inférieur à"
  • <= pour "Inférieur ou égal à"
  • > pour "supérieur à"
  • >= pour "supérieur ou égal à"

Les types string et bytes peuvent être convertis en types numeric lorsqu'ils sont comparés à des types numeric. Par exemple, dans "1" < 2, "1" est converti en integer pour effectuer la comparaison. Si le type string ne peut être conveti en type numeric, une exception est retournée.

Si vous comparez un booléen et une chaîne de caractères, le type string "true", quelle que soit sa casse, est interprété comme true et les autres types string sont interprétés comme false.

Les exemples suivants sont des expressions de comparaison valides retournant true :
2 < "3"
"200" >= 100
2 == "2"
"true" == true
0x0A == 10
"5e+2" == 500