Back to marketplace

12 Fundamentals of Functional Programming

No description yet. This curated deck is ready for daily study.

Total cards: 4•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (4)

#1
Front (Question)

Define function type.

Back (Answer)

#2
Front (Question)

Define co-domain and domain.

Back (Answer)

Domain is a set from which a function’s input values are chosen Co-domain is the set from which the function’s output value is chosen. A function is mapping from a set of inputs (domain) and set out outputs (co-domain)

#3
Front (Question)

What is a first-class object and how is it used?

Back (Answer)

any object that can be passed as an argument to or can be returned by a function

#4
Front (Question)

Outline what a functional paradigm is.

Back (Answer)

A functional program describes series of functions. Each function takes in data in the form of arguments and returns an output. e.g. Haskell, Standard ML Scheme Lisp.