De vez en cuando veo que se mencionan los "cierres", e intenté buscarlo, pero Wiki no da una explicación que entiendo. ¿Podría alguien ayudarme
De vez en cuando veo que se mencionan los "cierres", e intenté buscarlo, pero Wiki no da una explicación que entiendo. ¿Podría alguien ayudarme
Hay un nuevo bombo con las expresiones lambda tan esperadas en Java 8; cada 3 días aparece otro artículo con ellos sobre lo geniales que son. Por lo que he entendido, una expresión lambda no es más que una clase interna anónima con un único método (al menos en el nivel de código de bytes). Además...
Me pregunto cuáles son las diferencias de implementación técnica entre C # y Scala y cómo ambas soluciones se comparan con las ideas y preocupaciones de implementación expresadas en el correo electrónico Peek Past lambda de Brian Goetz, enviado a la lista de correo del Proyecto Lambda (JSR 335)...
La expresión lambda de C # también tiene cierres, pero rara vez es discutida por las comunidades o libros de C #. Veo que muchas más personas y libros de JavaScript hablan sobre sus cierres que en el mundo de C #. ¿Porqué es
Aquí hay una discusión interesante del Principio de Correspondencia de Tennent , y una breve descripción de Neal Gafter : El principio dicta que una expresión o declaración, cuando se envuelve en un cierre y luego se invoca inmediatamente, debe tener el mismo significado que tenía antes de...
Hace poco asistí a un curso en línea sobre lenguajes de programación en el que, entre otros conceptos, se presentaron cierres. Escribo dos ejemplos inspirados en este curso para dar un contexto antes de hacer mi pregunta. El primer ejemplo es una función SML que produce una lista de los números...
Es una de las características más comentadas planeadas para Java: cierres. Muchos de nosotros los hemos estado anhelando. Algunos de nosotros (incluido yo) nos hemos impacientado un poco y hemos recurrido a los lenguajes de secuencias de comandos para llenar el vacío. Pero, una vez que los cierres...
Es difícil saber qué se pregunta aquí. Esta pregunta es ambigua, vaga, incompleta, demasiado amplia o retórica y no se puede responder razonablemente en su forma actual. Para obtener ayuda para aclarar esta cuestión para que se pueda volver a abrir, visite el centro de ayuda ....
Muchos lenguajes de programación modernos admiten algún concepto de cierre , es decir, un fragmento de código (un bloque o una función) que Puede tratarse como un valor y, por lo tanto, almacenarse en una variable, transmitirse a diferentes partes del código, definirse en una parte de un programa...
Por mucho que entiendo ambos conceptos, no puedo ver cómo puedo aprovechar los cierres y prototipos de JavaScript, aparte de usarlos para crear bloques de clase instantaneos y / o encapsulados (lo que me parece más una solución que un activo) ) Es mucho más fácil enamorarse de otras...