case foo:

  반환값 = val

break;

...

return 반환값


이거 말고


case foo:

  return 반환값


이런식으로 바로 case 리턴하면 안 좋은 방식임?