【发布时间】:2013-06-18 22:52:13
【问题描述】:
我想验证多个验证条件。目前,我已将其设置为在发生错误时,每个条件都返回错误消息,并且在没有任何错误的情况下返回一个空字符串。结果,我的代码如下所示:
String error = condition1(argA, argB);
if (!"".equals(error)) {
return error;
}
error = condition2(argC, argD);
.
.
.
等等。
我想知道在 Java(或 cofeescript)中是否有更优雅的方法?
【问题讨论】:
-
您的代码没有使用异常。请澄清。
-
condition1()和condition2()是否提供不同的实现??参数是用户定义的还是来自某个数组?? -
@Raedwald,意识流,我在想是否应该定义并抛出异常(带有错误消息)而不是原始错误消息。我已更正问题以指定当前条件仅返回错误消息。
-
该代码示例是 Java 吗?因为第 2 行看起来不合法。
-
@Sello yes 条件有不同的实现并且使用用户输入作为参数。
标签: java if-statement coding-style coffeescript