Résumé

Effectué

Dans ce module, vous avez découvert les fonctions et quelques modèles associés. Les fonctions vous permettent de réutiliser des fonctionnalités en jouant le rôle de références nommées à un groupe d’expressions que vous êtes susceptible de répéter souvent. Les fonctions prennent aussi des paramètres, ce qui les rend flexibles.

Vous avez aussi appris que dans la majorité des cas, le compilateur F# détermine le type de vos paramètres ainsi que le type retourné par vos fonctions. Mais parfois, vous devez aider le compilateur et déclarer explicitement le type. Un autre avantage de l’ajout de types est qu’ils facilitent la lecture du code.

Outre les bases des fonctions, vous avez découvert quelques modèles utiles, tels que la composition et le pipeline. Une composition consiste à combiner plusieurs fonctions dans une fonction plus avancée. Les pipelines portent davantage sur les opérations sur les données. Il prend des données et les traite via une séquence de fonctions pour produire une valeur.