On 18 Jun 2020, at 13:30, Daniel. <danielhilst@gmail.com> wrote:I love the do_stuff if cond syntax in Ruby and in perl. It's very natural to real, much more to follow than if cond: do_stuff
But still I don't think that it is enough to demand a language change.Something near this is to have a default of none forA if B else NoneSo we can ommit the else None part, but this goes against the explicit is better than implicit_______________________________________________Em qua, 17 de jun de 2020 07:42, Paul Moore <p.f.moore@gmail.com> escreveu:On Wed, 17 Jun 2020 at 10:44, artem6191 <artem129871@gmail.com> wrote:
>
> So yeah, we can "if <expression>: return", but why not?
That's the wrong question. The correct question is "why is this
needed, and is the need sufficiently pressing to justify the change to
the language?"
You're talking about allowing "return EXPR if CONDITION" as an exact
equivalent of "if CONDITION: return EXPR". There isn't even a benefit
of "it saves a line of code", so it's very hard to see a
justification.
Paul
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-leave@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/PHB2VWU3J2YAGCWZR5N5N2BAGPFBQMF4/
Code of Conduct: http://python.org/psf/codeofconduct/
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-leave@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/WEK6CTGJGEBD6ROG5BASTJ6C43OKBTRE/
Code of Conduct: http://python.org/psf/codeofconduct/