Case statement

Navigation:  Les scripts > Les scripts en tâche de fond des pages graphiques >

Case statement

Previous pageReturn to chapter overviewNext page

Le case statement utilise la syntax suivante:
 
case selectorExpression of
caseexpr1: statement1;
...
caseexprn: statementn;
else
elsestatement;
end
 
Si selectorExpression correspond au résultat de l'un des expressions caseexprn, le statement (ou bloc) respectif est exécuté. Sinon, le elsestatement est exécuté. La partie Else du case statement est optionnelle.

Exemples:
 
case uppercase(Fruit) of
'LIME': ShowMessage('green');
'ORANGE': ShowMessage('orange');
'APPLE': ShowMessage('red');
else
ShowMessage('black');
end;