我有两种方法来编写附加函数,该函数根据 boolean 值附加两个数组。下面是两种编码范例,虽然听起来固执己见,但我很确定其中一种会提供更多优势。 boolean 逻辑应该放在追加中还是应该尽快在代码中完成?
选项1
append(foo1, foo2, boolean) {
if (boolean) {
foo1.append(foo2);
} else {
foo2.append(foo1);
}
}
function (boolean){
append(foo1, foo2, boolean);
}
或 - 选项 2
append(foo1, foo2) {
foo1.append(foo2);
}
function (boolean){
if (boolean) {
append(foo1, foo2);
} else {
append(foo2, foo1);
}
}
最佳答案
我认为这取决于
如果您总是想为附加函数提供 boolean 值,我会选择第一个。
但通常我会建议第二个选项,因为它实现了“通用”附加功能。
关于java - boolean 逻辑应该尽早完成吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24515318/