Riepilogo
Questo modulo ha presentato le funzioni e alcuni modelli correlati. Le funzioni consentono di riutilizzare funzionalità fungendo da riferimenti denominati a un gruppo di espressioni che vengono in genere ripetute spesso. Le funzioni accettano anche parametri, che le rendono flessibili.
Si è anche appreso che spesso il compilatore F# determina il tipo dei parametri e il tipo restituito dalla funzione. In alcuni casi, tuttavia, è necessario aiutare il compilatore e indicare in modo esplicito quale deve essere il tipo. Un altro vantaggio dell'aggiunta di tipi è che semplificano la lettura del codice.
Oltre alle nozioni di base sulle funzioni, sono stati appresi alcuni modelli utili, ad esempio la composizione e la pipeline. La composizione consiste nella combinazione di diverse funzioni in una più avanzata. Le pipeline sono piuttosto un modo di operare sui dati. Accettano i dati e li elaborano tramite una sequenza di funzioni per produrre un valore.