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.)

6
In C #, Cos'è una monade?
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 …
190 c#  c#-3.0  lambda  monads 

9
Argomento Java 8 lambda Void
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à …
188 java  lambda  java-8  void 

9
Java SE 8 ha coppie o tuple?
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 …



6
funzione python max usando 'chiave' ed espressione lambda
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 …
182 python  function  lambda 


3
Come ordinare con lambda in Python
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)
179 python  lambda 

4
Funzione locale vs Lambda C # 7.0
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 …
178 c#  function  lambda  c#-7.0 


5
Impossibile utilizzare il parametro ref o out nelle espressioni lambda
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 …
173 c#  lambda 


2
Perché lambdas può essere ottimizzato meglio dal compilatore rispetto alle semplici funzioni?
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 …

15
Java 8: Lambda-Streams, filtro per metodo con eccezione
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 = …

5
LINQ: "contiene" e una query Lambda
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)
168 c#  .net  list  linq  lambda 

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.