![]() |
1
76
Why is the C# switch statement designed to not allow fall-through, but still require a break? . 引用突出的部分,这就是为什么他们不允许漏掉的原因:
|
![]() |
2
88
基本上使它对C/C++和java开发人员更为熟悉。我个人认为这是个错误,但这就是原因。 我更喜欢强制阻塞:
除此之外,这将避免switch/case的奇怪变量范围情况。当然,您仍然可以有多个箱子标签:
也可以更简单地列出多个案例:
哦,你对现有语言的描述有点吹毛求疵:你没有
有
休息一下。只是案子的结局必须是遥不可及的。你也可以
|
![]() |
3
49
你可以中途下车,但你必须这样做
更容易发现你的代码
这听起来可能很愚蠢,但是很多对C++错误的原因进行了两个小时的搜索,突然意识到忘记添加一个
|
![]() |
4
12
如果您在案例1中没有任何代码,则允许您失败,因此您可以说“所有这些案例都共享这段代码” |