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.

2
È un buon modello: sostituire una lunga funzione con una serie di lambda?
Di recente ho incontrato la seguente situazione. class A{ public: void calculate(T inputs); } In primo luogo, Arappresenta un oggetto nel mondo fisico, che è un argomento forte per non dividere la classe. Ora, calculate()risulta essere una funzione piuttosto lunga e complicata. Percepisco tre possibili strutture per questo: scrivilo come …
14 c++11  lambda 




3
In Java 8, è stilisticamente meglio usare espressioni di riferimento o metodi che restituiscono un'implementazione dell'interfaccia funzionale?
Java 8 ha aggiunto il concetto di interfacce funzionali , nonché numerosi nuovi metodi progettati per assumere interfacce funzionali. Le istanze di queste interfacce possono essere create in modo succinto usando espressioni di riferimento del metodo (ad es. SomeClass::someMethod) Ed espressioni lambda (ad es (x, y) -> x + y.). …

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.