[Python-Dev] Adding a conditional expression in Py3.0 (original) (raw)
Reinhold Birkenfeld reinhold-birkenfeld-nospam at wolke7.net
Tue Sep 20 19:29:46 CEST 2005
- Previous message: [Python-Dev] Adding a conditional expression in Py3.0
- Next message: [Python-Dev] Adding a conditional expression in Py3.0
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Guido van Rossum wrote:
Given this realization, I'm now -1 on Raymond's idea, and +1 on adding a conditional expression. I believe (y if x else z) was my favorite last time, wasn't it? I've changed the subject accordingly.
As the PEP states, I'm not sure if changing the customary order of "arguments" in conditional expressions is good.
Also, I assume the thing will be short-circuiting, and it's confusing to grasp that y in (y if x else z) will possibly never be evaluated.
Reinhold
-- Mail address is perfectly valid!
- Previous message: [Python-Dev] Adding a conditional expression in Py3.0
- Next message: [Python-Dev] Adding a conditional expression in Py3.0
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]