Why ELIF?
Erik Max Francis
max at alcyone.com
Sun Oct 11 03:07:18 EDT 2009
metal wrote:
> I wonder the reason for ELIF. it's not aligned with IF, make code ugly
> IMHO
>
> OR maybe better?
>
> if foo == bar:
> ...
> or foo == baz:
> ...
> or foo == bra:
> ...
> else:
> ...
Because that's uglier. `or` means something completely unrelated in
expressions. Variations of `else if` in `if ... else if ...` chains is
routine in computer languages. Choosing a deliberately different syntax
just for the sake it of is obtuse at best.
--
Erik Max Francis && max at alcyone.com && http://www.alcyone.com/max/
San Jose, CA, USA && 37 18 N 121 57 W && AIM/Y!M/Skype erikmaxfrancis
And covenants, without the sword, are but words and of no strength to
secure a man at all. -- Thomas Hobbes, 1588-1679
More information about the Python-list
mailing list