OpérandeLes opérandes sont les composants individuels qui composent les Expressions en Pascal. Au départ, il peut s'agir d'objets de données individuels tels que des constantes et des variables qui sont utilisés simplement en écrivant leur valeur ou leur nom. Ensuite, il y a la possibilité de sélectionner des sous-composants de variables en utilisant des opérations dites de sélection:
Voici un exemple: La variable dir est déclarée comme un tableau de pointeurs vers des enregistrements. Nous sélectionnons d'abord un élément de ce tableau (dir[i]). A ce moment, nous avons un pointeur. Ceci est déréférencé (dir[i]^) et nous obtenons un enregistrement. À partir de là, le nom du champ est maintenant sélectionné par (dir[i]^.Name).dir[i]^.name
Les constructeurs d'Ensembles permettent de construire des valeurs d'ensembles
à partir de la spécification de leurs éléments. Une liste d'éléments ou de
plages d'éléments est indiquée entre crochets. Non seulement les éléments
constants, mais aussi les variables et les expressions sont autorisés.
Les appels de fonction sont également considérés comme des opérandes. Une
fonction est appelée et exécutée avec les paramètres courants spécifiés,
et seule la valeur de retour est utilisée comme opérande. Exemples:
Pour le transfert des paramètres actuels, voir Appel de procéduretangente := sin(x) / cos(x) Les casts dits types peuvent également être utilisés en tant qu'opérandes. Ils se composent du nom du type à convertir, suivi de l'expression à convertir entre parenthèses. Le tout ressemble à appeler une fonction avec un paramètre. Exemples:
Une distinction doit être faite entre deux types de conversion de type:
|