Replacement for lambda - 'def' as an expression?

en.karpachov at ospaz.ru en.karpachov at ospaz.ru
Tue Sep 6 07:03:48 EDT 2005


On Tue, 06 Sep 2005 12:19:21 +0200
Torsten Bronger wrote:

> "talin at acm dot org" <viridia at gmail.com> writes:
> > Anyway, here's an example, then, of how 'def' could be used:
> >
> > add = def( a, b ):
> >    return a + b
> 
> I'm really not an expert in functional programming, so I wonder
> what's the difference between "add = def" (assumed that it worked)
> and "def add"?

In the former case one could write

    self.add[0] = def(a, b)
        # etc.

-- 
jk



More information about the Python-list mailing list