![]() |
1
2
只有一级缩进和适当的变量名:
|
![]() |
2
2
我想
它相当于
依我所见
|
![]() |
3
1
这并不是真的错,但我不认为最后一个代码块更具可读性。
就个人而言,我会坚持
|
![]() |
4
1
我不会对bool值使用switch子句。代码的一种更可读的形式是:
但这不是OOP代码的一个好例子,我建议您阅读一些坚实的原则。 |
![]() |
5
1
依我看,第一个代码比那个怪物更可读。如果您使用的是C 7或更高版本,您可以这样编写代码:
|
![]() |
6
0
谢谢大家的帮助!我最终所做的,原因有很多:
我更喜欢这种方法,原因是:
弗斯特
-如果
第二
,如果添加了另一个条件,我只需要添加另一个事例,而不是构建一个大型嵌套
第三 -如果没有匹配的案例,则在默认案例中更容易维护日志记录。 我在周末考虑了所有答案,并接受了@sergey berezovskiy的答案,因为他发布的答案和链接帮助我得出了最终结论。 |
![]() |
tender · 基于布尔限定符的Python熊猫if语句 6 年前 |
![]() |
user3663055 · 尽管有适当的布尔值,但代码不会打印 7 年前 |
![]() |
merko · 检查布尔值-Javascript 7 年前 |
![]() |
user6631314 · IOS/核心数据/目标-C:使用布尔值预测 7 年前 |
![]() |
user1032531 · 符号极性的自然键 7 年前 |
![]() |
Bartholomas · Python语句中的布尔逻辑 7 年前 |
![]() |
Dustin Michels · 理解字符串的真实性 7 年前 |
![]() |
user44840 · 熊猫数据帧阈值--如果超过,则保持数字固定 7 年前 |