![]() |
1
3
我不喜欢在这里创建额外的变量;这使得代码难以维护和不可用。我建议将验证逻辑分解为易于阅读、可维护、可重用的功能:
|
![]() |
2
3
是的,这是可以接受的。但是,您的变量都是布尔型的,所以您甚至不需要==1。
|
![]() |
3
1
这真的取决于你想怎么处理。 是 switch 选择还是可行? 是 ternary if 更漂亮还是更方便? 据我所见,我猜您有一个验证目的和一个操作传入,这取决于验证。为什么不创建一个函数或类来处理您的输入和验证呢?在那里,你可以拥有所有你想要的肮脏代码。在你的逻辑代码中,你只需要做(例如一个类)
这样,您实际上会遵循一些标准,而它的目的是作为(所有?取决于你的需要)你的数据 例如三值ifs
|
![]() |
Mugluck · 非常奇怪的PHP正在用1覆盖变量赋值 7 年前 |
![]() |
Jay Jeong · 分解分配默认值[重复] 7 年前 |
|
Z Cherry · Java中对象的声明与赋值 7 年前 |
![]() |
Joe · 如何修复“无法更改常量”错误 7 年前 |
|
Pedro · 如何将输出的每个元素/列分配给不同的变量 7 年前 |
|
user7453724 · 带Sequelize的加减赋值运算符 7 年前 |
![]() |
Physicist · 数组与标量中的python赋值 7 年前 |