On 04/03/2014 07:04 PM, MRAB wrote:
On 2014-04-03 19:23, Ethan Furman wrote:
On 04/03/2014 09:02 AM, Lucas Malor wrote:

In reply to Ian Kelly:

Instead of disabling fallthrough by default, why not disable it all together?

I was tempted but there are cases in which it's useful. An example

switch day casein ("Monday", "Thursday", "Wednesday", "Tuesday", "Friday"):
     gotowork = True
     continue
casein ("Monday", "Thursday", "Wednesday", "Tuesday", "Friday"):
     daytype = "ferial"
casein ("Saturday", "Sunday")
     daytype = "festive"


Absolutely not.  Currently, the 'continue' key word means "stop processing and go 
back to the beginning".  You would
have it mean "keep going forward".  Thus 'continue' would mean both "go backwards" and 
"go forwards" and would lead to
unnecessary confusion.

I thought it went to the end of the loop, but because it's a loop, it
just wraps around back to the top...

*sigh*  I see you are already confused.  ;)

Hmmmm.... I think that would be more like 'skip' as in 'skip to the end'...

Either way, though, 'continue' would mean two very different things:

 - skip everything between here and the end of the loop

 - don't skip everything between here and the end of the case

--
~Ethan~
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to