Preguntas etiquetadas con lambda

86
Punteros de función, cierres y Lambda

Recién ahora estoy aprendiendo acerca de los indicadores de función y, mientras leía el capítulo de K&R sobre el tema, lo primero que me llamó la atención fue: "Oye, esto es como un cierre". Sabía que esta suposición es fundamentalmente incorrecta de alguna manera y después de una búsqueda...

85
¿Es posible escribir sugerencia de una función lambda?

Actualmente, en Python, los parámetros de una función y los tipos de retorno se pueden insinuar de la siguiente manera: def func(var1: str, var2: str) -> int: return var1.index(var2) Lo que indica que la función toma dos cadenas y devuelve un número entero. Sin embargo, esta sintaxis es...

84
¿Lambda de Python con guión bajo para un argumento?

¿Qué hace el siguiente código? a = lambda _:True Por lo que leí y probé en el indicador interactivo, parece ser una función que siempre regresa True. ¿Estoy entendiendo esto correctamente? Espero entender por qué también _se usó un guión bajo ( ).

82
¿Cómo declarar una función que acepta una lambda?

Leí en Internet muchos tutoriales que explicaban cómo usar lambdas con la biblioteca estándar (como std::find), y todos eran muy interesantes, pero no pude encontrar ninguno que explicara cómo puedo usar una lambda para mis propias funciones. Por ejemplo: int main() { int test = 5;...

82
forEach loop Java 8 para conjunto de entradas de mapas

Estoy tratando de convertir el antiguo convencional para cada bucle hasta java7 a java8 para cada bucle para un conjunto de entradas de mapa, pero obtengo un error. Aquí está el código que estoy tratando de convertir: for (Map.Entry<String, String> entry : map.entrySet()) {...