有没有更好的方法来解决这个问题?我有两个变量X和Y.X和Y都不能为空.他们两个都无法设置.其中只有一个应为null
例如:
if (x && y)
return err;
if (x == null && y == null)
return err;
if (x)
…do something with x
if (y)
..do something with y
Run Code Online (Sandbox Code Playgroud)
您可以合并错误检查,如下所示:
if ((x == null) == (y == null)) {
return err;
}
if (x != null) {
// do something with x
} else {
// do something with y
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
51 次 |
| 最近记录: |