Tivoli Service Desk 6.0 Developer's Toolkit - Manuel de référence du langage TSD Script

Opérateurs

Retour à la page principale


Opérateurs relationnels

Opérateur

Description

Exemple

< Inférieur à 34.7 < 5.01
<= Inférieur ou égal à 34.7 <= 5.01
= Egal à 34.7 = 5.01
<> Non égal à 34.7 <> 5.01
>= Supérieur ou égal à 34.7 >= 5.01
> Supérieur à 34.7 > 5.01

Opérateurs effectuant la distinction entre les majuscules et les minuscules (à utiliser dans les chaînes)

Opérateur

Description

Exemple

<< Inférieur à 'little' << 'small'
<<== Inférieur ou égal à 'little' <<== 'small'
== Egal à 'little' == 'small'
<<>> Non égal à 'little' <<>> 'small'
>>== Supérieur ou égal à 'little' >>== 'small'
>> Supérieur à 'little' >> 'small'

Opérateurs mathématiques

Opérateur

Description

Exemple

+ Addition 34.7 + 5.01
- Soustraction 34.7 - 5.01
* Multiplication 34.7 * 5.01
/ Division 34.7 / 5.01
- Moins unaire -34.7
MOD Modulo 34.7 MOD 5
DIV Division entière (reste non pris en compte) 34.7 DIV 5.01
ABS Valeur absolue ABS -34.7

Opérateurs logiques

Opérateur

Description

Exemple

AND Et logique TRUE AND FALSE
OR Ou logique TRUE OR FALSE
NOT Non logique NOT TRUE

Opérateurs de variable (valables pour n'importe quelle variable)

Opérateur

Description

Exemple

:= Attribue une valeur à une variable v := 34
KNOWN Test en vue de contrôler que la variable est connue KNOWN v
UNKNOWN Test en vue de contrôler que la variable est inconnue UNKNOWN v
[ ] Accès aux tableaux ou aux listes v[34]
. Accès aux enregistrements v.field

Divers

Opérateur

Description

Exemple

& Concaténation de chaînes 'little' & 'small'
: Conversion de type '08/26/73' : DATE
: Format de longueur de chaîne 'little' : 34

Tivoli Service Desk 6.0 Developer's Toolkit - Manuel de référence du langage TSD Script

Retour à la page principale

Copyright