Guido's new method definition idea
Arnaud Delobelle
arnodel at googlemail.com
Mon Dec 8 15:55:16 EST 2008
anthony.tolle at gmail.com writes:
> class C:
> def createfunc(self):
> def self.func(arg):
> return arg + 1
>
> Or, after the class definition is done, to extend it dynamically:
>
> def C.method(self, arg):
> self.value = arg
>
> ...which would be the equivalent of the following:
>
> def method(self, arg):
> self.value = arg
> C.method = method
What about the following then?
functions = {}
def functions['square'](x):
return x*x
def functions['cube'](x):
return x**3
--
Arnaud
More information about the Python-list
mailing list