Resultados de la búsqueda a petición "closures"

2 la respuesta

Groovy - cierres vs métodos - la diferencia

Si observa detenidamente la imagen incluida, notará que puede refactorizar el código Groovy utilizando el IDE de Eclipse y convertir un método en un cierre y viceversa. Entonces, ¿qué es exactamente un cierre nuevamente y en qué se diferencia ...

2 la respuesta

Mi función de alguna manera no tiene acceso a su cierre principal y faltan variables. ¿Cómo?

En mi función de nivel superior, estoy importando algunas dependencias usando require.js. Y están allí, no hay problema. Dentro de esta función, defino una función de devolución de llamada e intento usar algunas de las variables importadas a ...

10 la respuesta

¿Cuál es la diferencia entre un 'cierre' y una 'lambda'?

¿Alguien podría explicar? Entiendo los conceptos básicos detrás de ellos, pero a menudo veo que se usan indistintamente y me confundo. Y ahora que estamos aquí, ¿en qué se diferencian de una función normal?

5 la respuesta

¿Cierres en delegados del controlador de eventos C #? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Variable capturada en un bucle en C # [/questions/271440/captured-variable-in-a-loop-in-c-sharp] 8 respuestasVengo de un entorno de programación funcional en este momento, así que perdóname si ...

4 la respuesta

Swift @escaping and Completion Handler

Estoy tratando de entender 'Cierre' de Swift con mayor precisión. Pero@escaping yCompletion Handler son demasiado difíciles de entender Busqué en muchas publicaciones y documentos oficiales de Swift, pero sentí que aún no era suficiente. Este ...

2 la respuesta

Mejorar el código de monitoreo de propiedad?

Hice una clase de depuración de utilidades en un juego de C # en el que estoy trabajando para poder monitorear y observar los valores de las propiedades. Va así: public static class Monitor { private static List<object> monitoredObjects; public ...

6 la respuesta

¿Qué capturan los cierres de función (lambda)?

Recientemente comencé a jugar con Python y encontré algo peculiar en la forma en que funcionan los cierres. Considere el siguiente código: adders=[0,1,2,3] for i in [0,1,2,3]: adders[i]=lambda a: i+a print adders[1](3) Construye una matriz ...

2 la respuesta

¿Por qué podemos usar "etiquetas de argumentos internos" en anotaciones de tipo de cierres, cuando nunca se puede acceder a ellos (aparentemente)?

AntecedentesEsto es naturalmente legal: let closure: (Int, Int) -> () = { print($0 + $1) } closure(1, 2) // 3 Considerando que, desde la implementación de la propuesta de evolución SE-0111: Eliminar la importancia del sistema de tipos de las ...

0 la respuesta

Convierta una matriz de Ints en una cadena separada por comas [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo convierto una matriz rápida en una cadena? [/questions/25827033/how-do-i-convert-a-swift-array-to-a-string] 18 respuestasSé que si quiero convertir una matriz deInts a unString, Hago ...

8 la respuesta

¿Cómo creo una lista de Python lambdas (en una lista de comprensión / for loop)?

Quiero crear una lista de objetos lambda a partir de una lista de constantes en Python; por ejemplo: listOfNumbers = [1,2,3,4,5] square = lambda x: x * x listOfLambdas = [lambda: square(i) for i in listOfNumbers]Sin embargo, esto creará una ...