¿Qué es un cierre y cómo se implementa en Ruby?

7

En el contexto del lenguaje de programación Ruby, ¿qué es un cierre y cuándo lo usas? ¿Cuáles son sus usos en Rails?

    
pregunta Michael Durrant 25.12.2012 - 02:14

1 respuesta

7

Pruebe este enlace: Comprensión de Ruby Closures . Otro: Entendiendo Ruby Blocks, Procs y Lambdas . En pocas palabras, un cierre es una función más un contexto en el que se llama la función. El contexto contiene información de estado a la que puede acceder la función, pero que no forma parte de la función en sí. Ruby tiene diferentes tipos de cierres: bloques, procs y lambdas.

También (de Michael): enlace

    
respondido por el Caleb 25.12.2012 - 03:58

Lea otras preguntas en las etiquetas