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

Reply via email to