NulAbsorbant

Syntaxe...
Description...
Exemple...
Voir aussi...
Traduction...

Attribut de Procedure, Fonction, d'un opérateur ou d'un constructeur. Nul est une valeur de paramètre absorbante.

NulAbsorbant

Revenir en haut de la page...

L'attribut NulAbsorbant signifie que la procédure, la fonction, l'opérateur ou le constructeur renvoie Nul dès lors que l'un de ses paramètres obligatoires correspondant à un objet et non à un scalaire reçoit Nul.

Cette directive d'optimisation permet d'éviter l'ajout du code vérifiant inutilement une contrainte de non nullité sur le résultat de l'appel.

Revenir en haut de la page...

Type A

/* Nul est absorbant pour la fonction 'F1'. */
/* Nul est absorbant pour la fonction 'F2'. Elle est aussi optimisable pour les invariants. */
/* La fonction 'F3' n'est pas optimisable. */
Fin Type

Revenir en haut de la page... Invariant pour définir une autre directive d'optimisation. Optimiser pour définir l'optimisation.

Revenir en haut de la page...

NullAufsaugenNullAbsorbing空吸收ElAbsorberNulo----

Revenir en haut de la page...