⚠️ Warning: This is a draft ⚠️

This means it might contain formatting issues, incorrect code, conceptual problems, or other severe issues.

If you want to help to improve and eventually enable this page, please fork RosettaGit's repository and open a merge request on GitHub.

{{stub}}{{capability}}First class functions are functions which can be used as data type. This enables to define higher order functions (functions operating on functions) and to store functions in variables (for languages providing [[Capability:Mutable state|mutable state]]).