Összefoglalás
Ebben a modulban megismerkedett a függvényekkel és azokkal kapcsolatos mintákkal. A függvények lehetővé teszik a funkciók újrafelhasználását azáltal, hogy elnevezett hivatkozásként viselkedik egy olyan kifejezéscsoportra, amelyet valószínűleg gyakran ismétel. A függvények a paramétereket is figyelembe veszik, ami rugalmassá teszi őket.
Azt is megtudta, hogy az F#-fordító az idő nagy részében meghatározza a paraméterek típusát és a függvények által visszaadott típust. Néha azonban segítenie kell a fordítónak, és explicit módon meg kell adnia, hogy mi legyen a típus. A típusok hozzáadásának egy másik előnye, hogy megkönnyítik a kód olvasását.
A függvények alapjai mellett megismerkedett néhány hasznos mintával, például a kompozícióval és a folyamattal. A kompozíció több függvény speciálisabb függvényekké való kombinálásáról szól. A folyamatok inkább az adatokon való üzemeltetésről szólnak. Az adatokat függvények sorozatán keresztül dolgozzák fel, hogy értéket termeljenek.