Rezumat
În acest modul, ați învățat despre funcții și unele modele care merg cu ele. Funcțiile vă permit să reutilizați funcționalitatea, acționând ca referințe denumite la un grup de expresii pe care este posibil să le repetați adesea. Funcțiile iau, de asemenea, parametri, ceea ce le face flexibile.
De asemenea, ați învățat că, de cele mai multe ori, compilatorul F# determină tipul parametrilor și tipul de funcții returnate. Dar, uneori, trebuie să ajutați compilatorul și să menționați în mod explicit tipul. Un alt beneficiu al adăugării tipurilor este că acesta simplifică citirea codului.
În afară de bazele funcțiilor, ați învățat despre unele modele utile, cum ar fi compoziția și canalizarea. Compoziția se referă la combinarea mai multor funcții într-o funcție mai complexă. Conductele sunt mai multe despre operarea datelor. Ele preiau date și le procesează printr-o secvență de funcții pentru a produce o valoare.