Pythonのお勉強 Part32
■ このスレッドは過去ログ倉庫に格納されています
0115デフォルトの名無しさん
2009/02/22(日) 00:37:48class C:
f = lambda x: x + 1
と書いて、C.f(3)などとやろうとすると
fの第一引数がCのinstanceになってしまうのですが、
なんとかならないでしょうか?
今は仕方ないので
@classmethod
def f(cls,x): return x + 1
としていますが、わずらわしいです。
■ このスレッドは過去ログ倉庫に格納されています