A language is said to have first class functions if it supports passing functions as arguments to other functions and returning them as values from other functions. The values can be stored in data structures. This article explains why this can be advantageous and provides a real world example.
Alternatives
Members may post updates or alternatives to this current article in order to show different
approaches or add new features.
No alternatives have been posted.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.