作者: Naomasa Numajiri | |
日時: 2002/4/5(23:44) |
こんにちは、 ちょっとパズル的で面白そうだったので、試してみました。 <前略> | おなじことをPythonでやると、バグります。 | | class A: | def x(self): | print "x" | | class A: # ここで、前のAが破棄される | def y(self): | print "y" 変わりに、以下のようにやると同じことができます。 >>> class a: ... def x(self): ... print "x" ... >>> n = a() >>> n.x() >>> >>> def y(self): print "y" ... >>> a.__dict__['y'] = y >>> >>> n.y() まあ、Rubyの方がコード量が少ないと思いますが・・・(^^; でわでわ