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.
BlackJack

Beitragvon BlackJack » Montag 16. April 2007, 17:40

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

Beitragvon N317V » Montag 16. April 2007, 17:46

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

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot], Google [Bot], Sirius3