Nel contesto del linguaggio di programmazione Ruby, cos'è una chiusura e quando ne usi una? Quali sono gli usi in Rails?
Nel contesto del linguaggio di programmazione Ruby, cos'è una chiusura e quando ne usi una? Quali sono gli usi in Rails?
Prova questo link: Comprensione di Ruby Closures . Un altro: Comprensione di blocchi, processi e lambda di Ruby . In poche parole, una chiusura è una funzione più un contesto in cui viene chiamata la funzione. Il contesto contiene informazioni di stato a cui la funzione può accedere, ma che non fa parte della funzione stessa. Ruby ha diversi tipi di chiusure: blocchi, proc e lambda.
Anche (da Michael): link
Leggi altre domande sui tag ruby-on-rails ruby closures