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.)
Di questi tempi si parla molto delle monadi. Ho letto alcuni articoli / post di blog, ma non posso andare abbastanza lontano con i loro esempi per comprendere appieno il concetto. Il motivo è che le monadi sono un concetto di linguaggio funzionale, e quindi gli esempi sono in lingue …
Diciamo che ho la seguente interfaccia funzionale in Java 8: interface Action<T, U> { U execute(T t); } E per alcuni casi ho bisogno di un'azione senza argomenti o tipo di ritorno. Quindi scrivo qualcosa del genere: Action<Void, Void> a = () -> { System.out.println("Do nothing!"); }; Tuttavia, mi dà …
Sto giocando con pigre operazioni funzionali in Java SE 8, e voglio mapun indice isu una coppia / tupla (i, value[i]), quindi filterbasato sul secondo value[i]elemento, e infine output solo gli indici. Devo ancora soffrire questo: qual è l'equivalente della coppia C ++ <L, R> in Java? nell'audace nuova era …
Quando eseguo l'iterazione su una raccolta utilizzando il nuovo zucchero sintattico di Java 8, ad esempio myStream.forEach(item -> { // do something useful }); Questo non equivale al frammento di "vecchia sintassi" qui sotto? myStream.forEach(new Consumer<Item>() { @Override public void accept(Item item) { // do something useful } }); Questo …
Vengo da OOP e provo ad imparare il pitone. Sto usando la maxfunzione che utilizza un'espressione lambda per restituire l'istanza di tipo Playercon il massimo totalScorenell'elenco players. def winner(): w = max(players, key=lambda p: p.totalScore) La funzione restituisce correttamente l'istanza di tipo Playercon il massimo totalScore. Sono confuso riguardo alle …
Sto usando Java Lambda per ordinare un elenco. come posso ordinarlo al contrario? Ho visto questo post , ma voglio usare java 8 lambda. Ecco il mio codice (ho usato * -1) come hack Arrays.asList(files).stream() .filter(file -> isNameLikeBaseLine(file, baseLineFile.getName())) .sorted(new Comparator<File>() { public int compare(File o1, File o2) { int …
In Python, sto cercando di ordinare per data con lambda. Non riesco a capire il mio messaggio di errore. Il messaggio è: <lambda>() takes exactly 1 argument (2 given) La linea che ho è a = sorted(a, lambda x: x.modified, reverse=True)
Sto esaminando le nuove implementazioni in C # 7.0 e trovo interessante che abbiano implementato funzioni locali ma non riesco a immaginare uno scenario in cui una funzione locale sarebbe preferita su un'espressione lambda e qual è la differenza tra i due. Capisco che le lambda sono anonymousfunzioni mentre le …
Ho questa domanda: int maxShoeSize = Workers .Where(x => x.CompanyId == 8) .Max(x => x.ShoeSize); Cosa accadrà maxShoeSizese la compagnia 8 non ha alcun lavoratore? AGGIORNAMENTO: Come posso modificare la query per ottenere 0 e non un'eccezione?
Perché non puoi usare un parametro ref o out in un'espressione lambda? Oggi ho riscontrato l'errore e ho trovato una soluzione alternativa, ma ero ancora curioso di sapere perché si tratta di un errore di compilazione. CS1628 : Impossibile utilizzare nel parametro ref o out 'parametro' all'interno di un metodo …
Questa è una versione semplificata del problema originale. Ho una classe chiamata Persona: public class Person { public string Name { get; set; } public int Age { get; set; } public int Weight { get; set; } public DateTime FavouriteDay { get; set; } } ... e diciamo un'istanza: …
Nel suo libro The C++ Standard Library (Second Edition)Nicolai Josuttis afferma che lambdas può essere ottimizzato meglio dal compilatore rispetto alle semplici funzioni. Inoltre, i compilatori C ++ ottimizzano le lambda meglio di quanto facciano le normali funzioni. (Pagina 213) Perché? Ho pensato che quando si trattava di sottolineare non …
Ho un problema a provare le espressioni Lambda di Java 8. Di solito funziona bene, ma ora ho metodi che lanciano IOException. È meglio se guardi il seguente codice: class Bank{ .... public Set<String> getActiveAccountNumbers() throws IOException { Stream<Account> s = accounts.values().stream(); s = s.filter(a -> a.isActive()); Stream<String> ss = …
Ho List<BuildingStatus>chiamato buildingStatus. Mi piacerebbe verifica se contiene uno stato la cui char codice (restituito da GetCharCode()) è uguale a qualche variabile, v.Status. C'è un modo per farlo, seguendo le linee del codice (non di compilazione) qui sotto? buildingStatus.Contains(item => item.GetCharValue() == v.Status)
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.