Slovník IT, managementu a projektového řízení
Funkce jako plnohodnotná hodnota
First-class function in programming
Jazyk s plnohodnotnými funkcemi umožňuje předávat funkce jako hodnoty, ukládat je a vracet z jiných funkcí.
Tato vlastnost podporuje callbacky, kompozici a funkcionální styly programování. Funkce pak mohou nést stav přes uzavření nebo být předány jako parametr. Návrh API musí jasně určit, kdy a kolikrát se předaná funkce spustí.