IMPURE |
Impure |
---|---|
VHDL |
Syntaxe
impure function function_name (parameters) return type; |
impure 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 pouvant retourner une valeur différente compte tenu des mêmes paramètres réels, en raison d'effets secondaires.
Remarque
- 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