【发布时间】:2017-03-17 00:57:58
【问题描述】:
有没有更好的方法来解决这个问题? 我有两个变量 X 和 Y。X 和 Y 都不能为空。这两个都不能设置。其中只有 1 个应该为 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
【问题讨论】:
-
听起来像是代码异味。您很可能有更深层次的设计问题。如果您的代码示例不那么广泛(使用具体信息,例如这些变量的用途),那肯定会有所帮助