Andrew Clover wrote:
> Guido van Rossum <[EMAIL PROTECTED]> wrote:
> 
>> (I'm not super confident about the syntax alternatives yet.)
> 
> The switch:-without-indent business still naggingly makes me feel 
> uncomfortable.
> 
> Is this a valid no-case-switch?
> 
>    switch cake:
>    print 'hello'

There's no "no-case-switch". As I understand it, every switch must have
at least one case.

I'm not very comfortable about the no-additional-indentation-after-colon
syntax too, but I also realize that requiring two levels of indentation
for a single statement is too much.

> Here's another syntax off the top of my head - put the first case in the
> switch statement?

>    switch biscuit.type if 'digestive':
>        ...
>    elif in 'jammy_dodger', 'garibaldi':
>        ...
>    else:
>        ...

For a large switch, it's too easy to confuse this with an if-else in case
the initial switch is off-screen.

Georg

_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to