Movatterモバイル変換


[0]ホーム

URL:


Naar inhoud springen
Wikipediade vrije encyclopedie
Zoeken

Anonieme functie

Uit Wikipedia, de vrije encyclopedie

Eenanonieme functie, ooklambda-expressie genoemd, is in deinformatica eenfunctie (of eensubroutine) die gedefinieerd wordt, en mogelijk aangeroepen, zonder dat ze gebonden is aan eenidentifier. Anonieme functies komen van pas om een argument door te geven aan een functie van hogere orde en zijn alomtegenwoordig inprogrammeertalen meteersteklassefuncties.

Anonieme functies kwamen voor het eerst voor in het werk vanAlonzo Church bij de ontwikkeling van delambdacalculus in 1936 (lang voor het gebruik van elektronische computers). In de lambdacalculus zijn alle functies anoniem.

Anonieme functies zijn onderdeel van programmeertalen sindsLisp in 1958. Steeds meer moderne programmeertalen ondersteunen ze, en enkele van de meest bekende talen hebben sinds kort ondersteuning toegevoegd, waarvanJavaScript de meest gebruikte is. OokC#,PHP enJava (vanaf versie 8) ondersteunen ze.

Sommigeobjectgeoriënteerde talen hebbenanonieme klassen, een gelijkaardig concept, maar ondersteunen geen anonieme functies.

Gebruik

[bewerken |brontekst bewerken]

Anonieme functies kunnen gebruikt worden om functionaliteit toe te voegen die geen naam nodig heeft, en die niet langdurig gebruikt wordt. Voorbeelden zijnclosures encurrying.

Externe link

[bewerken |brontekst bewerken]
Overgenomen van "https://nl.wikipedia.org/w/index.php?title=Anonieme_functie&oldid=63193338"
Categorieën:

[8]ページ先頭

©2009-2025 Movatter.jp