哪一个是正确的,为什么
在这两个示例中,我们都有一个函数来确定某个字符串是否有效......
(使用此处未定义的其他一些功能)
private Validator = new Validator();
public Boolean IsValid(String foo)
{
if (Validator.Validate(foo))
{
return true;
}
else
{
return false;
}
}
在第二种情况下,我们有一个以 TRUE 语句结束且没有其他语句的函数。
private Validator = new Validator();
public Boolean IsValid(String foo)
{
if (!Validator.Validate(foo))
{
return false;
}
return true;
}
现在INB4请不要说你可以简单地这样做
return Validator.Validate(foo);
如何保存几行不是我想知道的……而是使用一种方法或另一种方法的含义和未知的后果(对我来说)。