クリスタルに静的変数があるか、ファイル/グローバルスコープでグローバル変数を使用する必要がありますか? def test(value)
static var = 1
var += value
return var
end
pp test 0 #=> 1
pp test 1 #=> 2
pp test 1 #=> 3
pp test 0 #=> 3
で静的クラスVARSについて混乱少しのコード例: class A:
staticvar=3;
def foo2(self):
print("------ Foo2")
print("static: "+str(A.staticvar));
print("instance: "+ str(self.staticvar));
class B
内から静的属性をリストI次のPythonのクラスがあります。 class list_stuff:
A = 'a'
B = 'b'
C = 'c'
stufflist = [v for k,v in list_stuff.__dict__.items() if not k.startswith("__")]
をしかし、それは未定義の変数list_