Expressions Switch-Case - 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 créer des expressions switch à l'aide des mots-clés switch, case et default. Ces expressions évaluent les littéraux et retournent une valeur lorsqu'un littéral correspond à l'expression switch. Elles peuvent retourner une valeur par défaut si aucun des lttéraux ne correspond à l'expression. Vous pouvez spécifier plusieurs expressions pour le même cas, séparées par , ou par ;. Dans ce cas, toutes les expressions sont évaluées si la condition est remplie et le résultat de la dernière expression est retourné.

Ces expressions doivent suivre cette syntaxe :
switch (expression1) {
	case literal1: expression2, expression3
	case literal2: expression4, expression5
	default: expression6
}
L'exemple suivant est une expression switch valide :
switch (media) { 
	case "Star Wars": message = "May the Force be with you" 
	case "Star Trek": message = "Live long and prosper"
      default: "Cheers"
}