Les instructions

Les méthodes sont constituées d'une suite d'instructions donnant à l'objet l'ordre d'effectuer un calcul, une édition, un test, etc... Il s'agit des éléments de base du langage Oxygène++. 

Il y a trois types d'instructions dans le langage :

Affectation

C'est l'action d'affecter une valeur à un champ ou à une variable.

Syntaxe :

variable = expression

Instructions de conditions

Ces instructions permettent de préciser quels sont les traitements à effectuer en fonction du résultat positif ou négatif d'un test. Le langage comprend 4 instructions de ce type :

Si...Alors...Sinon...FinSi

Pour...Faire...FinPour

TantQue...Faire...FinTantQue

Selon...Cas.x..Cas.y.....FinSelon

 

Voir l'aide de ces instructions : Si, Pour, TantQue, Selon FinSelon.

Instructions élémentaires

On fait référence à ces instructions, quand on parle globalement des "instructions du langage". Généralement, elles ne testent pas une condition, elles exécutent une action. Ces instructions peuvent avoir des paramètres, qui sont des expressions.

Toutes les instructions obéissent à la syntaxe suivante :

Instruction [ expression1 [, expression2 [, expression3...]]]

 

Une instruction possède donc de 0 à n paramètres. Les paramètres sont séparés entre eux par des virgules ",".

Exemple :

Sortir                                   // Instruction à 0 paramètre
Modifier CLIENT             // Instruction à 1 paramètre
Copier "c:\base","c:\resultat"        // Instruction à 2 paramètres
Afficher NOM, PRENOM, AGE   // Instruction à n paramètres

 

NB : les fonctions ressemblent beaucoup aux instructions à la différence qu'elles rendent un résultat.