Les expressions, opérateurs et opérandes

Les expressions sont des données simples ou calculées. Le résultat peut servir à des affectations ou comme des paramètres à des instructions ou des méthodes. Une expression fournit toujours un résultat, tandis qu'une instruction elle, donne un ordre d'exécution mais ne retourne pas de résultat.

 

Il existe 3 type d'expressions dans Oxygène  :

Les expressions simples

Ce sont des opérandes simples ( constantes, champs, variables,...). Elles sont limitées à un seul élément.

Exemples :

un entier : 4

un réel : 12.53

une chaîne : "Bonjour!"

une variable : prix_unitaire

une variable système : Titre

un champ: de table : CLIENT.NOM, CODE

un code ( de variables, de méthodes, de zone d'écran,...) : PRIX_TTC

Les fonctions

Toutes les fonctions obéissent à la syntaxe suivante :

fonction ( expression1 [, expression2 [, expression3...]] )

Une fonction retourne toujours un résultat d'un type déterminé.

Elle possède de 1 à n paramètres. Les paramètres sont séparés entre eux par des virgules ",".

Exemple :

j=Racine( 1524 )            // fonction à 1 paramètre
i=Superieur( 100, 50 )      // fonction à 2 paramètres

 Les expressions composées

Ces expressions sont le résultat d'une opération entre deux autres expressions via des opérateurs. Ensuite, on peut recomposer une nouvelle expression avec l'expression résultat obtenue précédemment.

Exemples :

Addition :        4+6    

application de l'opérateur '+' entre deux expressions simples (4 et 6)

Multiplication: 45*96.2

Concaténation: "Bonjour "+"Monsieur"

Expressions composées multiples : (85*9)+45*(7-3)

 Les opérateurs

Les opérateurs, selon les types de variables, ont différents rôles : Les opérateurs.