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.