在哪里放错误/中断声明?

时间:2014-10-20 05:32:48

标签: debugging error-handling

这与特定语言无关,虽然我是用Java编写的,但我想知道如何设计用于捕获错误输入的if / else语句,即是否应该将其设置为首先是break语句或者首先是代码,或者它是否主要是语义而且并不重要。这是一个例子:

应该是:

if (faultyInput):
    return Null;
else:
    doActions();

if (!faultyInput):
    doActions();
else:
    return Null;

2 个答案:

答案 0 :(得分:1)

我认为你必须写:

if(faultyInput)  retun null;  
doActions();

不需要包含else语句,因为已经有return关键字。 它会更清楚。

答案 1 :(得分:0)

在您的示例中,没有一种正确的方法来编写代码。两种情况都会给你完全相同的结果。你应该做任何你觉得你想要的东西,并帮助你更好地理解你的代码。