WikiDer > Anonyme Funktion

Anonieme functie

EIN anonyme Funktion, ebenfalls Lambda-Ausdruck erwähnt ist in der Informatik ein Funktion (oder ein Subroutine), die definiert und möglicherweise aufgerufen wird, ohne an a . gebunden zu sein Kennung. Anonyme Funktionen sind nützlich, um ein Argument an eine Funktion höherer Ordnung zu übergeben, und sind allgegenwärtig in Programmiersprachen mit erstklassige Ausstattung.

Anonyme Funktionen erschienen erstmals in der Arbeit von Alonzo-Kirche bei der Entwicklung der Lambda-Kalkül 1936 (lange vor dem Einsatz elektronischer Computer). Im Lambda-Kalkül sind alle Funktionen anonym.

Anonyme Funktionen sind seither Teil von Programmiersprachen lispeln im Jahr 1958. Immer mehr moderne Programmiersprachen unterstützen sie, und einige der bekanntesten Sprachen haben kürzlich Unterstützung hinzugefügt, von denen Javascript die am häufigsten verwendete. Ebenfalls C#, PHP und Java (ab Version 8) sie unterstützen.

Etwas objektorientierten Sprachen haben anonyme Klassen, ein ähnliches Konzept, unterstützt jedoch keine anonymen Funktionen.

Benutzen

Anonyme Funktionen können verwendet werden, um Funktionen hinzuzufügen, die keinen Namen benötigen und für längere Zeit nicht verwendet werden. Beispiele sind Verschlüsse und Curry.

Externer Link