|
1
5
如果您希望多个案例匹配,那么您就无法合理地进行匹配。
这里的答案往往针对您正在编写的代码。您有几个选择: 参数化为函数无论何时,只要有反复执行相同操作的代码,请将其参数化并将其放入函数中,然后使用参数重复调用该函数。
例如,在您的示例中:
或
或将以下各项结合起来:
以动作为函数的查找表如果你正在做 不同的 事情,一种常见的做法是有一个行动价值查找表,例如:
那个
旁注:你永远不需要
|
|
|
Questor · 宏生成链式else if 1 年前 |
|
|
M 93 · 如果公式(总和小于30,则四舍五入tp 30) 2 年前 |
|
|
A.Ellett · 测试-t STDIN与-t<STDIN> 2 年前 |
|
|
Filippo Marolla · 根据R中的多个条件计算分数 2 年前 |
|
|
Ryrich · 3或5的倍数可以用else if语句来完成吗? 2 年前 |
|
|
x GutterRat x · 如何使此方法始终返回非负值? 2 年前 |
|
|
Ruslan199 · python中的条件列出了理解 2 年前 |