First-Class Functions is an actively used design pattern. In computer science, a programming language is said to have first-class functions if it treats functions as first-class citizens. This means the language supports passing functions as arguments to other functions, returning them as the values from other functions, and assigning them to variables or storing them in data structures.
- the First-Class Functions wikipedia page
- Have a question about First-Class Functions not answered here? Email me and let me know how I can help.
Last updated January 18th, 2020