Domande taggate «lambda»

NON UTILIZZARE PER IL SERVIZIO AWS (utilizzare [aws-lambda] per quelle domande!) Le lambda sono funzioni anonime o chiusure in linguaggi di programmazione come Lisp, C #, C ++, Lua, Python, Ruby, JavaScript o Java. (Inoltre, espressione lambda.)

14
Recupero di un elenco da java.util.stream.Stream in Java 8
Stavo giocando con lambda Java 8 per filtrare facilmente le raccolte. Ma non ho trovato un modo conciso per recuperare il risultato come un nuovo elenco all'interno della stessa istruzione. Ecco il mio approccio più conciso finora: List<Long> sourceLongList = Arrays.asList(1L, 10L, 50L, 80L, 100L, 120L, 133L, 333L); List<Long> targetLongList …





14
Differenza tra finale ed effettivamente finale
Sto giocando con lambdas in Java 8 e mi sono imbattuto in avvertimento local variables referenced from a lambda expression must be final or effectively final. So che quando uso variabili all'interno della classe anonima devono essere final nella classe esterna, ma comunque - qual è la differenza tra final …

14
Quando usare lambda, quando usare Proc.new?
In Ruby 1.8, ci sono sottili differenze tra proc / lambda da un lato e Proc.newdall'altro. Quali sono queste differenze? Puoi fornire delle linee guida su come decidere quale scegliere? In Ruby 1.9, proc e lambda sono diversi. Qual è l'accordo?
336 ruby  lambda  proc 

15
Nessuna Lambda multilinea in Python: perché no?
Ho sentito dire che Lambda multilinea non può essere aggiunto in Python perché si scontrerebbero sintatticamente con gli altri costrutti di sintassi in Python. Oggi stavo pensando a questo sul bus e mi sono reso conto che non potevo pensare a un singolo costrutto Python con cui si scontrano le …
335 python  syntax  lambda 

13
Interrompere o tornare dal flusso Java 8 per ogni?
Quando si utilizza l' iterazione esterna su un Iterableche utilizziamo breako returnda un ciclo avanzato per ogni come: for (SomeObject obj : someObjects) { if (some_condition_met) { break; // or return obj } } Come possiamo breako returnusare l' iterazione interna in un'espressione lambda di Java 8 come: someObjects.forEach(obj -> …
313 java  foreach  lambda  java-8 

15
Espressioni Lambda C #: Perché dovrei usarle?
Ho letto rapidamente la documentazione di Microsoft Lambda Expression . Questo tipo di esempio mi ha aiutato a capire meglio, però: delegate int del(int i); del myDelegate = x => x * x; int j = myDelegate(5); //j = 25 Tuttavia, non capisco perché sia ​​una tale innovazione. È solo …
310 c#  c#-3.0  lambda 

17
Come posso generare le eccezioni CHECKED dagli stream Java 8?
Come posso generare eccezioni CHECKED dall'interno di Java 8 stream / lambdas? In altre parole, voglio creare un codice come questo compilare: public List<Class> getClasses() throws ClassNotFoundException { List<Class> classes = Stream.of("java.lang.Object", "java.lang.Integer", "java.lang.String") .map(className -> Class.forName(className)) .collect(Collectors.toList()); return classes; } Questo codice non viene compilato, poiché viene lanciato il …

12
Ordinamento di un elenco usando Lambda / Linq per gli oggetti
Ho il nome del "ordina per proprietà" in una stringa. Dovrò usare Lambda / Linq per ordinare l'elenco degli oggetti. Ex: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public DateTime DOB {set; get;} } public void Sort(ref List<Employee> list, string sortBy, string sortDirection) …


1
In che modo "int main () {(([] () {}) ());}" è valido C ++?
Di recente mi sono imbattuto nel seguente pezzo di codice esoterico. int main(){(([](){})());} Riformattalo come segue per renderlo più leggibile: int main(){ (([](){})()); // Um... what?!?! } Ma non riesco a capire come (([](){})())sia valido il codice. Non sembra la sintassi del puntatore a funzione. Non può essere un trucco …
271 c++  c++11  lambda  syntax 


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.