On mer., mars 27, 2019 at 10:10 AM, Paul Moore <p.f.mo...@gmail.com>
wrote:
On Wed, 27 Mar 2019 at 08:25, Alexey Muranov
<alexey.mura...@gmail.com> wrote:
Whey you need a simple function in Python, there is a choice
between a
normal function declaration and an assignment of a anonymous
function
(defined by a lambda-expression) to a variable:
def f(x): return x*x
or
f = lambda x: x*x
It would be however more convenient to be able to write instead just
f(x) = x*x
Why? Is saving a few characters really that helpful? So much so that
it's worth adding a *third* method of defining functions, which would
need documenting, adding to training materials, etc, etc?
Because i think i would prefer to write it this way.
(Almost no new documentation or tutorials would be needed IMHO.)
Alexey.
--
https://mail.python.org/mailman/listinfo/python-list