On Feb 20, 1:28 am, Lawrence D'Oliveiro <l...@geek- central.gen.new_zealand> wrote: > In message <87eikjcuzk....@benfinney.id.au>, Ben Finney wrote: > > > > > Lawrence D'Oliveiro <l...@geek-central.gen.new_zealand> writes: > > >> In message <hlhdsi$2p...@theodyn.ncf.ca>, cjw wrote: > > >> > Aren't lambda forms better described as function? > > >> Is this a function? > > >> lambda : None > > >> What about this? > > >> lambda : sys.stdout.write("hi there!\n") > > > They are both lambda forms in Python. As a Python expression, they > > evaluate to (they “return”) a function object. > > So there is no distinction between functions and procedures, then?
Not in most modern languages, no. i think the major places they are differentiated are in functional languages and in pre-1993ish languages (give or take a few years), neither of which applies to Python or Ruby. -- http://mail.python.org/mailman/listinfo/python-list