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

6
En C #, ¿Qué es una mónada?
Se habla mucho de mónadas en estos días. He leído algunos artículos / publicaciones de blog, pero no puedo ir lo suficientemente lejos con sus ejemplos para comprender completamente el concepto. La razón es que las mónadas son un concepto de lenguaje funcional y, por lo tanto, los ejemplos están …
190 c#  c#-3.0  lambda  monads 

9
Argumento de Java 8 lambda Void
Digamos que tengo la siguiente interfaz funcional en Java 8: interface Action<T, U> { U execute(T t); } Y para algunos casos necesito una acción sin argumentos o tipo de retorno. Entonces escribo algo como esto: Action<Void, Void> a = () -> { System.out.println("Do nothing!"); }; Sin embargo, me da …
188 java  lambda  java-8  void 

9
¿Java SE 8 tiene pares o tuplas?
Estoy jugando con operaciones funcionales perezosas en Java SE 8, y quiero mapun índice ia un par / tupla (i, value[i]), luego filterbasado en el segundo value[i]elemento y finalmente generar solo los índices. Debo seguir sufriendo esto: ¿Cuál es el equivalente del par C ++ <L, R> en Java? en …


3
¿Una expresión lambda crea un objeto en el montón cada vez que se ejecuta?
Cuando itero sobre una colección usando el nuevo azúcar sintáctico de Java 8, como myStream.forEach(item -> { // do something useful }); ¿No es esto equivalente al fragmento de 'sintaxis anterior' a continuación? myStream.forEach(new Consumer<Item>() { @Override public void accept(Item item) { // do something useful } }); ¿Significa esto …
182 java  lambda  java-8 

9
¿Cómo utilizar un lambda Java8 para ordenar una secuencia en orden inverso?
Estoy usando Java Lambda para ordenar una lista. ¿Cómo puedo ordenarlo de forma inversa? Vi esta publicación , pero quiero usar java 8 lambda. Aquí está mi código (usé * -1) como un hack Arrays.asList(files).stream() .filter(file -> isNameLikeBaseLine(file, baseLineFile.getName())) .sorted(new Comparator<File>() { public int compare(File o1, File o2) { int …

6
función max de python usando 'key' y expresión lambda
Vengo de fondo OOP y trato de aprender Python. Estoy usando la maxfunción que usa una expresión lambda para devolver la instancia de tipo que Playertiene el máximo totalScoreentre la lista players. def winner(): w = max(players, key=lambda p: p.totalScore) La función devuelve correctamente la instancia de tipo que Playertiene …
180 python  function  lambda 

3
Cómo ordenar con lambda en Python
En Python, estoy tratando de ordenar por fecha con lambda. No puedo entender mi mensaje de error. El mensaje es: <lambda>() takes exactly 1 argument (2 given) La linea que tengo es a = sorted(a, lambda x: x.modified, reverse=True)
179 python  lambda 

4
Función local vs Lambda C # 7.0
Estoy mirando las nuevas implementaciones en C # 7.0 y me parece interesante que hayan implementado funciones locales, pero no puedo imaginar un escenario en el que se preferiría una función local sobre una expresión lambda, y cuál es la diferencia entre las dos. Entiendo que las lambdas son anonymousfunciones, …
178 c#  function  lambda  c#-7.0 


5
No se puede usar el parámetro ref o out en expresiones lambda
¿Por qué no puedes usar un parámetro ref o out en una expresión lambda? Encontré el error hoy y encontré una solución, pero todavía tenía curiosidad por qué esto es un error en tiempo de compilación. CS1628 : No se puede usar el parámetro 'parámetro' ref o out dentro de …
173 c#  lambda 



15
Java 8: Lambda-Streams, filtro por método con excepción
Tengo un problema para probar las expresiones Lambda de Java 8. Por lo general, funciona bien, pero ahora tengo métodos que arrojan IOException. Es mejor si observa el siguiente código: 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" y una consulta Lambda
He una List<BuildingStatus>llamada buildingStatus. Me gustaría comprobar si contiene un estado cuya carbón código (que devuelve GetCharCode()) es igual a alguna variable, v.Status. ¿Hay alguna forma de hacerlo, en la línea del código (sin compilación) a continuación? buildingStatus.Contains(item => item.GetCharValue() == v.Status)
168 c#  .net  list  linq  lambda 

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.