I, too, think that this is too special a case for a dedicated syntax but so
far I prefer:
x None-or y
The meaning is more clear to me. None-or is like regular or except that y
is evaluated only if x is None.
On Thu, Nov 30, 2017 at 2:35 AM, MRAB
On 2017-11-29 21:27, Greg Ewing wrote:
Nick Coghlan wrote:
What about more English-like syntax:
X or else Y
The problem with constructs like this is that they look like they should mean the same thing as "X or Y".
How about:
x otherwise y
It looks different enough from "or" that you're not going to accidentally read it that way when skimming.
The meaning is something you'll have to learn if you don't know, but at least it's a word that can be googled for.
It has the disadvantage that it's quite long. How about "alt" (abbreviation for "alternatively"):
x alt y
_______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/