Resumé

Fuldført

I dette modul har du lært om funktioner og nogle mønstre, der følger med dem. Funktioner gør det muligt for dig at genbruge funktionalitet ved at fungere som navngivne referencer til en gruppe udtryk, som du sandsynligvis vil gentage ofte. Funktioner tager også parametre, hvilket gør dem fleksible.

Du har også lært, at F#-compileren for det meste bestemmer typen af dine parametre og den type, dine funktioner returnerer. Men nogle gange skal du hjælpe compileren og eksplicit angive, hvilken type der skal være. En anden fordel ved at tilføje typer er, at de gør koden lettere at læse.

Bortset fra grundlaget for funktioner har du lært om nogle nyttige mønstre, f.eks. komposition og pipeline. Komposition handler om at kombinere flere funktioner til en mere avanceret funktion. Pipelines handler mere om at arbejde med data. De bruger data og behandler dem via en række funktioner for at skabe en værdi.