java - boolean 逻辑应该尽早完成吗?

标签 java boolean-logic

我有两种方法来编写附加函数,该函数根据 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/

相关文章:

Java Web Start 与 Java Applet

java - 单选按钮 If 语句

java - Hibernate查询异常

if-statement - 做 "if none of the above"的优雅方式是什么?

Javascript:比较三个 bool 值并返回所有真 bool 值

java - 如何将 Map 的 Map 转换为 Json

java - 在 Java-swing 中的菜单项上使用鼠标监听器

algorithm - 使用逻辑门(XOR、NEG/NOT、NAND)的加密器/解密器

c# - 在 C# 中验证带括号的 boolean 表达式

coding-style - 除了AND/OR/NOT之外,编程中其他逻辑运算符有什么意义呢?