Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programmation - Coggle Diagram
Programmation
Fonctionnelle (Haskell)
Les valeurs des variables sont globales et peuvent interférer dans certaines parties de code et provoque des bugs
Fonction pure
-
-
-
Exemple
-
var --> const
let --> interne à la fonction
Const a = 2
var addtwo=(a)=>{a=a+2;return a}
-->erreur
var addtwo=(a)=>{let res =a+2; return res}
-
Possibilité
-
-
-
Fonction supérieures
Commandes
-
-
Reduce
tab.reduce(ma fonction, accumulateur
Javascript
Brenden Eich(1995)
-
Quels sont les concepts?
Pure fonction
-
Elles sont prédictibles: elle produise les mêmes résultats avec les mêmes données(créer de nouveau objet pour ne pas les modifier)
Récursivité
-
On compose les fonctions
-
-
-
-
-
const composite=R.Compose(f,g,h)
-
-
-