PURE |
Pure |
---|---|
VHDL |
Syntaxe
pure function function_name (parameters) return type; |
pure function function_name (parameters) return type is declarations begin sequentialstatements end function function_name; |
Paramètres
Nom | Description |
---|---|
function_name | Ce paramètre permet d'indiquer le nom de la fonction. |
parameters | Ce paramètre permet d'indiquer les paramètres de la fonction. |
type | Ce paramètre permet d'indiquer le type de données de retour de la fonction. |
declarations | Ce paramètre permet d'indiquer les déclarations de la fonction. |
sequentialstatements | Ce paramètre permet d'indiquer la séquence d'instructions. |
Description
Ce mot réservé permet de déclarer une fonction pure.
Remarques
- Les fonctions pures (pure) retournent toujours la même valeur pour un ensemble spécifié de paramètres réels d'entrée, et n'ont aucun effet secondaire.
- L'instruction pure est utilisé s'il n'y a pas de mot réservé pure ou impure de spécifié.
- Les fonctions impures (impure) ont accès à une classe de valeurs plus large que les fonctions pures (pure) et peuvent modifier des objets étant en dehors de leur propre portée.
Dernière mise à jour : Mercredi, le 30 mai 2018