From guido at kollerie.com Thu Sep 20 05:15:14 2018 From: guido at kollerie.com (Guido Kollerie) Date: Thu, 20 Sep 2018 09:15:14 +0000 Subject: [python-nl] Functies In-Reply-To: <2F71E215-E7B3-4171-86D1-BA96BF26F1AB@ziggo.nl> References: <2F71E215-E7B3-4171-86D1-BA96BF26F1AB@ziggo.nl> Message-ID: On Tue, Jul 3, 2018 at 6:17 PM Marc Stevens 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