Skip to content
EntityQ535335· pop 28· linked from 132 articles

Also known as lexical closure, function closure

combinatie van een functie met een eigen lokaal variabelenbereik waarbij de functie gebruikmaakt van één of meer variabelen in dit bereik

Wikidata facts

Subclass of
technique
Has use
scope
Show 1 more fact
Sources (2)

via Wikidata · CC0

Article · Nederlands

In de informatica is een closure een functie die gebruikmaakt van variabelen die zich bevinden in het bereik waarin de functie is gedefinieerd, maar niet per se in het bereik waarin de functie wordt aangeroepen. Zulke variabelen van een closure worden samen de omgeving van de closure genoemd. Veel programmeertalen ondersteunen wel functies, maar geen closures. Ondersteuning voor closures is vooral aanwezig in functionele programmeertalen (zoals Haskell en Ocaml), programmeertalen die sterk gebaseerd zijn op functionele talen (zoals JavaScript) of talen waaraan achteraf functionele elementen zijn toegevoegd (zoals C#).

Abstract from DBpedia / Wikipedia · CC BY-SA