Function types, domain, and co-domain
Function types, domain, and co-domain

Functional programming describes computation by evaluating functions and combining functions. A function type such as f:A→Bf: A \rightarrow Bf:A→B means inputs come from set AAA and outputs are allowed to come from set BBB.
Step-by-step lessons covering AQA AS Level Computer Science Functional programming paradigm for AS Level Computer Science. Each lesson works through exam-style questions.