Fonctions pures Fonctions:pures

Une fonction pure est une fonction qui ne provoque pas d’effet de bord, ce qui se définit par trois aspects :

  • Le retour de la fonction ne dépend que des éléments en entrée.

  • Elle ne modifie aucun état.

  • Elle ne reçoit ni n’écrit de données de l’extérieur, par exemple la console ou une base de données.

À chaque fois que vous appelez une fonction pure avec les mêmes paramètres, elle donne toujours le même résultat.

Exemple de fonctions pures

Prenons comme exemple la String "exemple". La méthode length renvoie un Int correspondant à sa taille. ...

couv_EPSCALA.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Fonctions
Suivant
Trait