这与特定语言无关,虽然我是用Java编写的,但我想知道如何设计用于捕获错误输入的if / else语句,即是否应该将其设置为首先是break语句或者首先是代码,或者它是否主要是语义而且并不重要。这是一个例子:
应该是:
if (faultyInput):
return Null;
else:
doActions();
或
if (!faultyInput):
doActions();
else:
return Null;
答案 0 :(得分:1)
我认为你必须写:
if(faultyInput) retun null;
doActions();
不需要包含else语句,因为已经有return关键字。 它会更清楚。
答案 1 :(得分:0)
在您的示例中,没有一种正确的方法来编写代码。两种情况都会给你完全相同的结果。你应该做任何你觉得你想要的东西,并帮助你更好地理解你的代码。