![]() |
1
27
等 |
![]() |
2
6
注意,选项1不允许短路行为。也就是说,在计算第一个条件的结果之前,计算所有条件的值。 |
![]() |
3
4
我将修改选项1,以便您使用的变量名实际上有意义。也就是说,将“c2”的名称更改为类似“stationisempty”的名称(并将NOT移到conditional中)。通过这种方式,条件语句是可读的,而不必来回查看每个变量。
|
![]() |
4
3
我投票支持Chris Brandsma的答案。
|
![]() |
5
1
就我个人而言,我喜欢第二种方法,因为我发现使用这种方法可以使条件句的断言变得清晰。也就是说,通过正确地使用该方法,您可以通过“真实化”条件使其可理解(无论您是否实际说它都是无关的)。 也就是说,在第二个选项中,很明显,您的条件转换大致如下:“如果密码长度大于零,并且stationIDTextField(修剪)不为空,usernameTextField(修剪)不为空,那么…” |
![]() |
6
1
我比较喜欢以下几点:
使用这种编码风格,我可以完成两件事:
|
![]() |
7
1
Option1是应用重构功能的首要选项 Replace temp with Query
FieldHelper是一个具有公共静态方法的类(在C#中也称为实用程序类/静态类) |
![]() |
magisterludi · R中条件下的组变量和和和 2 年前 |
![]() |
Navi · if语句在函数中不能解释为逻辑语句 2 年前 |
![]() |
Loz · 如果满足条件,则覆盖变量,否则保留现有值R 2 年前 |
![]() |
kaitlynmm569 · 条件格式应用不正确 2 年前 |
![]() |
bababababa · 多个条件的条件格式 2 年前 |
![]() |
anwwwar · 我需要一种方法,只有在两列同时出现时才能找到重复项 2 年前 |
![]() |
MathMan 99 · SQL:使用条件求和行数 2 年前 |
![]() |
Loki · 仅当满足另一列的Fillna条件时 2 年前 |