Python で関数内の静的変数を定義する ― 2020年04月07日 11時24分55秒
Python だと、「関数名.変数名」で定義できる。関数の名前を先に定義する必要があるので、静的変数の初期値が後置になってしまう。
実行結果は、4 と 5 を出力する。
#!/usr/local/bin/python
def increment():
increment.count += 1
print( increment.count )
increment.count = 3
increment()
increment()
% ./function_static_variable.py
4
5
次回。
最近のコメント