Neuling,Fragen zu lokalen und globalen Variablen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
BlackJack

Falls Du 42 als Ausgabe haben wolltest, dann fehlt ein ``self`` vor dem `x`. Es wird weder automatisch im Objekt oder seiner Klasse nachgeschaut.
N317V
User
Beiträge: 504
Registriert: Freitag 8. April 2005, 13:23
Wohnort: München

Dass es mit self geht, weiß ich auch. Aber eigentlich ist die Klassendefinition doch der umgebende Block. Steht aber, wie ich gerade gesehen hab, auch so in der Doku:
The scope of names defined in a class block is limited to the class block; it does not extend to the code blocks of methods.
Es gibt für alles eine rationale Erklärung.
Außerdem gibt es eine irrationale.

Wie man Fragen richtig stellt
Antworten