hello, On Fri, 24 Jun 2005 14:48:16 +0200, Xavier Décoret wrote:
> Hi, > > In the same spirit, how can I do to compute intermediary values in the > > body of a lambda function. Let's say (dummy example): > > f = lambda x : y=x*x,y+y > > > In languages like Caml, you can do: > > let f = function x -> let y=x*x in y+y;; > > Does the lambda : syntax in python allow for the same kind of > constructs? You can define another lambda function with a default value for the y parameter. For instance: f = lambda x: (lambda y=x*x: y+y)() > > Thanks. -- http://mail.python.org/mailman/listinfo/python-list