私はしたい:
class Whatevs(object):
foo = 3
bar = foo * 3
def __init__(self):
# enhance!
またはどのように私は正しく働くことを可能にすることができますか。;)
編集:
わかりました、それは問題ではないことがわかりました、しかし、上記はうまくいきます:
class Whatevs(object):
foo = 3
zap = list(foo for _ in range(10))
ああ、Python!私はいくつかの回避策を思い付くことができますが、誰かが私に何が起こっているのかを正確に説明できますか?ジェネレータがクラス変数にアクセスできないのはなぜですか?