[pyar] Accesar dentro de una función anidada.

Kiko kikocorreoso en gmail.com
Lun Mayo 9 11:53:13 ART 2011


>
> >
> > def uno():
> >    def dos():
> > ------->def tres():
> > |           print "tres"
> > |
> > ¿Cómo accedo a la función tres desde afuera de la anidación?.
>
>
>
Hola, con decoradores podrías hacer lo siguiente:
def uno():
    hacer lo que sea

def dos():
    hacer lo que sea

@uno
@dos
def tres():
     print "tres"

Mira este ejemplo y te aclarará mucho:
http://stackoverflow.com/questions/739654/understanding-python-decorators
(la primera respuesta es la rápida)
(la segunda respuesta es muy buena y aclaratoria)

Saludos.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110509/c607cdd8/attachment.html>


More information about the pyar mailing list