くだすれPython(超初心者用) その4
レス数が900を超えています。1000を超えると表示できなくなるよ。
0943デフォルトの名無しさん
2009/10/23(金) 20:54:25def func1():
i = {'cnt': 0}
def _func1():
i['cnt'] += 1
return i['cnt']
return _func1
def func2():
i = 0
def _func1():
i += 1
return i
return _func1
func1みたいにリストもしくは辞書を使って書くと思った通りに動くんですが冗長に見えます
しかしfunc2みたいに書くとUnboundLocalErrorになってしまいます
もうちょっとすっきり書く方法って無いですかね?
レス数が900を超えています。1000を超えると表示できなくなるよ。