Preguntas etiquetadas con lambda

NO LO USE PARA EL SERVICIO AWS (¡use [aws-lambda] para esas preguntas!) Las lambdas son funciones anónimas o cierres en lenguajes de programación como Lisp, C #, C ++, Lua, Python, Ruby, JavaScript o Java. (También, expresión lambda).

1
Referencia de métodos y genéricos en Java-8
Estoy enfrentando un problema con la referencia de método combinada con tipos genéricos. Tenemos un código donde necesitamos llamar a un método sobrecargado, pero falla con un error: No se puede resolver el valor m1 () He simplificado mi problema para aclarar dónde está el problema. El siguiente código falla: …
11 java  generics  lambda  java-8 

5
C ++ asignación ternaria de lambda
¿Alguna idea de por qué el siguiente fragmento no se compila? Se queja con un error "error: operandos a?: Tener diferentes tipos" auto lambda1 = [&](T& arg) { ... }; auto lambda2 = [&](T& arg) { ... }; auto lambda = condition ? lambda1 : lambda2;



3
Java Stream: filtro con múltiples rangos
Estoy tratando de filtrar un recurso y excluir algunos elementos basados ​​en un campo. Para excluir, tengo un conjunto (que contiene una identificación que debe excluirse) y una lista (contiene múltiples rangos de identificadores que deben excluirse). Escribí la lógica a continuación y no estoy satisfecho con la lógica del …

3
C ++ Lambda Code Generation con capturas de inicio en C ++ 14
Estoy tratando de entender / aclarar el código de código que se genera cuando las capturas se pasan a lambdas, especialmente en las capturas de inicio generalizadas agregadas en C ++ 14. Dé los siguientes ejemplos de código enumerados a continuación, esta es mi comprensión actual de lo que generará …
9 c++  lambda  c++14  move 



2
¿Java 8 captura variable variable lambda del parámetro del método?
Estoy usando AdoptOpenJDK jdk81212-b04en Ubuntu Linux, ejecutándome en Eclipse 4.13. Tengo un método en Swing que crea una lambda dentro de una lambda; ambos probablemente sean llamados en hilos separados. Se ve así (pseudocódigo): private SwingAction createAction(final Data payload) { System.out.println(System.identityHashCode(payload)); return new SwingAction(() -> { System.out.println(System.identityHashCode(payload)); //do stuff //show …
8 java  lambda  closures 


2
Lambda - ClassNotFoundException
Así es como se ve mi código, y no está claro cómo / por executorService.submit(work::get)qué arrojaría un ClassNotFoundExceptionsobre la clase anónima en cuestión. No sucede todo el tiempo, pero una vez que se encuentra esta excepción, no parece recuperarse; las solicitudes posteriores se cumplen con las mismas excepciones. ¿Alguien sabe …
8 java  spring  lambda 

4
Recopile resultados de una operación de mapa en un Mapa usando Collectors.toMap o groupingBy
Tengo una lista de tipos List<A>y con la operación de mapa obtengo una lista colectiva de tipos List<B>para todos los elementos A fusionados en una lista. List<A> listofA = [A1, A2, A3, A4, A5, ...] List<B> listofB = listofA.stream() .map(a -> repo.getListofB(a)) .flatMap(Collection::stream) .collect(Collectors.toList()); sin plano List<List<B>> listOflistofB = listofA.stream() …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.