What happens when you reach the end of a Go case, does it fall through to the next, or assume that most applications don\'t want to fall through?
Break is kept as a default but not fallthrough. If you want to get onto the next case for a match, you should explicitly mention fallthrough.
switch choice {
case "optionone":
// some instructions
fallthrough // control will not come out from this case but will go to next case.
case "optiontwo":
// some instructions
default:
return
}