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