Debugging 在哪里放置错误/中断语句?
这与特定的语言无关,尽管我是用Java编写的,但我想知道设计用于捕获错误输入的if/else语句应该如何构造,也就是说,我应该将break语句放在第一位还是将代码放在第一位,或者它是否主要是语义性的,无关紧要。以下是一个例子: 如果是:Debugging 在哪里放置错误/中断语句?,debugging,error-handling,Debugging,Error Handling,这与特定的语言无关,尽管我是用Java编写的,但我想知道设计用于捕获错误输入的if/else语句应该如何构造,也就是说,我应该将break语句放在第一位还是将代码放在第一位,或者它是否主要是语义性的,无关紧要。以下是一个例子: 如果是: if (faultyInput): return Null; else: doActions(); 或 在您的示例中,没有一种正确的方法来编写代码。这两种情况都会给你带来完全相同的结果。你应该做任何你认为是你想要的事情,这将帮助你更好地理解你的
if (faultyInput):
return Null;
else:
doActions();
或
在您的示例中,没有一种正确的方法来编写代码。这两种情况都会给你带来完全相同的结果。你应该做任何你认为是你想要的事情,这将帮助你更好地理解你的代码。我认为你必须写:
if(faultyInput) retun null;
doActions();
不需要包含else语句,因为已经存在return关键字。
这将更加清楚
if(faultyInput) retun null;
doActions();