Domande taggate «lambda»

Le lambda sono funzioni anonime (cioè non hanno un identificatore, come i metodi in una classe) che possono essere utilizzate in una vasta gamma di linguaggi di programmazione.

14
Cosa ha innescato la popolarità delle funzioni lambda nei moderni linguaggi di programmazione mainstream?
Negli ultimi anni le funzioni anonime (funzioni AKA lambda) sono diventate un costrutto linguistico molto popolare e quasi tutti i principali linguaggi di programmazione mainstream li hanno introdotti o sono previsti per introdurli in una prossima revisione dello standard. Tuttavia, le funzioni anonime sono un concetto molto antico e molto …

3
Che cos'è una lambda e perché sarebbe utile? [chiuso]
Finora ho sentito parlare di: Calcolo lambda Programmazione lambda Espressioni Lambda Funzioni lambda Che tutto sembra essere correlato alla programmazione funzionale ... Apparentemente sarà integrato in C ++ 1x, quindi potrei capire meglio ora: http://en.wikipedia.org/wiki/C%2B%2B0x#Lambda_functions_and_expressions Qualcuno può definire brevemente quali sono le cose lambdas e dare un dove può essere …



6
Usare le espressioni Lambda quando possibile nelle buone pratiche di Java?
Di recente ho imparato l'espressione Lambda che è stata introdotta in Java 8. Trovo che ogni volta che utilizzo un'interfaccia funzionale, tendo sempre a usare un'espressione Lambda invece di creare una classe che implementa l'interfaccia funzionale. Questa è considerata una buona pratica? O le loro situazioni in cui l'uso di …
52 java  lambda 

5
Perché Python non consente lambda multilinea?
Qualcuno può spiegare i motivi concreti per cui BDFL ha scelto di realizzare una linea singola Python lambdas? Questo è buono: lambda x: x**x Ciò provoca un errore: lambda x: x**x Capisco che rendere Lambda multilinea in qualche modo "disturberebbe" le normali regole di rientro e richiederebbe l'aggiunta di ulteriori …
50 lambda  python 





1
Digitare l'inferenza in Java 8
L'introduzione della nuova notazione lambda (vedi ad esempio questo articolo ) in Java 8 richiederà qualche tipo di deduzione di tipo? In tal caso, in che modo il nuovo sistema di tipi avrà un impatto sul linguaggio Java nel suo insieme?


11
È accettabile utilizzare funzioni / metodi lambda nei software aziendali?
Ho notato post qui che dimostrano l'uso di funzioni delegates \ lambda per risolvere il buco nell'idea centrale senza troppe ripetizioni: http://www.markhneedham.com/blog/2009/04/04/functional-c -il-hole-in-the-middle-pattern / Il problema sembra essere che gli sviluppatori junior e altri non capiscono necessariamente qual è il concetto della funzione pointer pointer \ delegate \ lambda, il …
26 lambda 


5
Qual è il nome di λx.λf.fx (come il contrario si applica) nel calcolo lambda? La funzione corrispondente ha un nome standard nella programmazione?
Qual è il nome di λx.λf.fx nel calcolo lambda? La funzione corrispondente ha un nome standard nei linguaggi di programmazione funzionale, come Haskell? Nella programmazione orientata agli oggetti, esiste un nome abituale per un metodo fooche accetta una funzione come argomento, tale da x.foo(f)restituire f(x)?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.