This commit is contained in:
Oscar Plaisant
2024-03-28 12:21:04 +01:00
parent 871cbb94b4
commit c296a453b6
41 changed files with 526 additions and 306 deletions

9
fonction pure.md Normal file
View File

@@ -0,0 +1,9 @@
up:: [[programmation.fonction|fonction]]
#informatique
> [!definition] fonction pure
> Une fonction pure est une fonction **sans [[programmation.effet de bord|effets de bord]]**, c'est-à-dire qu'elle ne peut pas modifier (durablement) l'état du système.
> En particulier :
> - Elle ne peut pas modifier autre chose que son champ local (qui doit mourir en même temps que la dite fonction)
> - Elle ne peut pas [[programmation.modification des paramètres]]
^definition