|
|
1
6
即使可以,我也不想把它们结合起来。我认为将“验证”和“处理”分开是个好主意。 能够
... 哪里
|
|
|
2
2
|
|
|
3
2
与
这个语法是通过C++继承的。 |
|
|
4
0
怎么样
也就是说,只需使用早期退出,无需尝试合并这两种构造。 |
|
|
5
0
|
|
|
6
0
容易的
或者更简洁地说,如果IsValid返回文本,如果文本有效,则返回文本;如果文本无效,则返回null,
那么你所需要的就是:
|
|
|
7
0
|
|
|
8
0
Switch语句通常可以替换为多态性(例如,参见 here
如果你担心代码变得过于冗长,也许你应该考虑将其重构成类层次结构。 |
|
|
9
0
简洁的版本可以是:
然而,我从未想过打开字符串是一个特别好的主意。我不知道编译器将在这里生成什么代码,所以不能真正说明性能。如果这是一个偶然的代码路径,它可能是好的。如果这是一种叫做“很多”的东西,那么它就是一种值得警惕的东西。 |
|
|
Bunyamin Erkaya · 使用开关输入后立即断开,或者如果 2 年前 |
|
|
Ettapp · switch语句中的类型保护类 2 年前 |
|
|
user23760512 · 所欠所得税的计算不正确 2 年前 |
|
|
Johnml · 将if-else语句转换为Switch语句 2 年前 |
|
Piotr Siupa · 如何在switch语句中使用太空船操作员 2 年前 |
|
|
Sybe · 将输入转换为数字的方法不起作用[重复] 2 年前 |