closures
Carles Pina i Estany
carles en pina.cat
Dom Jul 22 20:52:06 CEST 2007
Hola,
Estoy intentando entender las closures. En la Wikipedia (http://en.wikipedia.org/wiki/Closure_(computer_science) (al principio) puedo ver de
qué se trata. Entiendo que es que el comportamiento de una función está
determinado, en parte, por el comportamiento de datos/código externo de
esta función. Básicamente, que puede acceder fuera de la función.
Leo aquí (ojo, del año 2003):
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/67618
Que python no tiene closures completas como Ruby por este motivo:
-----
But in Python, the inner function only has access to the _object_, not
to the original variable which refers to the object
-----
Así, en Python hay closures "parciales"? He entendido bien que las
clsorues son algo tan simple como que una función pueda acceder a datos
de fuera de la función, de quien llama la función?
Gracias!
--
Carles Pina i Estany GPG id: 0x8CBDAE64
http://pinux.info Manresa - Barcelona
Más información sobre la lista de distribución Python-es