fonction pure
Sign in to savein programming, function that does not interact with global state
Wikidata facts
- Subclass of
- function
- Has use
- unit testing
Show 3 more facts
- does not have effect
- input/output
- facet of
- purely functional programming
- has characteristic
- referential transparency
via Wikidata · CC0
Article · Français
En programmation informatique, une fonction pure est une fonction qui possède les propriétés suivantes : 1. * Sa valeur de retour est la même pour les mêmes arguments (pas de variation avec des variables statiques locales, des variables non locales, des arguments mutables de type référence ou des flux d'entrée). 2. * Son évaluation n'a pas d'effets de bord (pas de mutation de variables statiques locales, de variables non locales, d'arguments mutables de type référence ou de flux d'entrée-sortie). Une fonction pure est ainsi un analogue informatique d'une fonction mathématique. Certains auteurs, particulièrement de la communauté des langages impératifs, utilisent le terme "pure" pour désigner les fonctions qui ont uniquement la propriété 2 susmentionnée.
Abstract from DBpedia / Wikipedia · CC BY-SA