On Tue, Jul 3, 2018 at 6:17 PM Marc Stevens <ma...@ziggo.nl> wrote:

Hoi Marc,

Sorry voor de late reactie; ik lees deze mailing list bijna nooit

> Misschien is het onzinnig en simplistisch, maar ik vroeg me af of variabelen 
> binnen een functie kunnen worden overgeheveld naar een tweede of volgende 
> functie?

Ja, dat kan middels een closure:

def functie_een(x):
    print(x)

    def functie_twee():
        y = x + 3
        print(y)

    return functie_twee


f2 = functie_een(10)
f2()

Dit print:

10
13

Dit werkt omdat functie_twee gedefinieerd wordt binnen functie_een en
daarmee toegang heeft tot de parameter x van functie_een.

Groeten, Guido
_______________________________________________
Python-nl mailing list
Python-nl@python.org
https://mail.python.org/mailman/listinfo/python-nl

Antwoord per e-mail aan