17 lines
629 B
Markdown
17 lines
629 B
Markdown
up:: [[programmation.fonction|fonction]]
|
|
#informatique
|
|
|
|
> [!definition] fonction pure
|
|
> Une fonction pure est une fonction :
|
|
> - déterministe (les mêmes entrée donnent toujours les mêmes valeurs)
|
|
> - sans [[programmation.effet de bord|effet de bord]]
|
|
^definition
|
|
|
|
|
|
|
|
> [!cite]- [What Is Functional Programming?](zotero://select/groups/5383243/items/TLUTFXJ8) - [Page ](zotero://open-pdf/groups/5383243/items/8P4TX53J?annotation=S979DXY2)
|
|
> A function is called 'pure' if all its inputs are declared as
|
|
> inputs - none of them are hidden - and likewise all its outputs are
|
|
> declared as outputs.
|
|
> ^S979DXY2a8P4TX53Jg5383243
|