Thomas 'PointedEars' Lahn wrote: > Dave Angel wrote: >> On 01/-10/-28163 02:59 PM, Terry Reedy wrote: >>> def makeadder(y) >>> def _add(x): return x+y >>> add2 = makeadder(2) >> >> A couple of typos in that code: >> >> def makeaddr(y): >> def _add(x): return x+y >> return _add > > I agree about the `return' statement, but not about the factory name; this > has nothing to do with addresses (addr).
Supplemental: The above can be simplified to def makeadder(y): return lambda x: x + y -- PointedEars Bitte keine Kopien per E-Mail. / Please do not Cc: me. -- http://mail.python.org/mailman/listinfo/python-list