Ik spreek een aardig woordje Python. Ik heb bijvoorbeeld de Arcade Browser voor XBMC geschreven. Maar er is één probleem waar ik steeds weer tegenaan loop. Ik weet niet waarom ik er steeds weer van uitga dat zoiets moet kunnen, want het kan dus niet.
Waarom kan dit niet en hoe moet het wel?
Waarom kan dit niet en hoe moet het wel?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| class Greeter: def __init__(self): t = Thinker() t.think() def greet(self): print "Hoi" class Thinker: def __init__(self): pass def think(self): global g g.greet() # NameError: global name 'g' is not defined g = Greeter() |
🇪🇺 Buy from EU (GoT)