Sommario:
Definizione - Cosa significa Metodo anonimo?
Un metodo anonimo è una funzione o un sottoprogramma che viene definito o chiamato senza essere associato a un identificatore.
I metodi anonimi sono usati da molti linguaggi di programmazione moderni come C # e PHP.
I metodi anonimi sono più comunemente noti come funzioni anonime.
Techopedia spiega il metodo anonimo
I metodi anonimi derivano dalla matematica che risale agli anni '30, quando la chiesa di Alonzo inventò il lambda-calcolo, l'ispirazione per la programmazione funzionale che arrivò molto più tardi. Il primo linguaggio di programmazione a contenere questo tipo di funzioni fu LISP nel 1958.
L'idea di metodi anonimi è che una routine può avere funzioni all'interno di blocchi di codice che possono operare internamente all'interno di quel blocco di codice ed effettuare calcoli il cui scopo è di solito passare argomenti a funzioni di ordine superiore, che si trovano comunemente in linguaggi di prima classe funzioni.
Le classi anonime vengono utilizzate in altre lingue come Java che non supporta metodi anonimi.
