Language agnostic 从函数中提前返回
我有精神障碍,有人能提醒我从函数中提前返回的正确术语是什么吗Language agnostic 从函数中提前返回,language-agnostic,Language Agnostic,我有精神障碍,有人能提醒我从函数中提前返回的正确术语是什么吗 private MyObject DoSomeStuff(string myValue) { //What is this called?!?!? if(myValue == string.Empty) return null; MyObject obj = new MyObject(); obj.Value = myValue; return obj; } 我可能会称之为中
private MyObject DoSomeStuff(string myValue)
{
//What is this called?!?!?
if(myValue == string.Empty)
return null;
MyObject obj = new MyObject();
obj.Value = myValue;
return obj;
}
我可能会称之为中断。或者,简单地说,提前返回。中断可能也会起作用。我认为它被称为保护条款。我会称之为先决条件测试。参考文献非常好,谢谢。原来我没有忘记这个词,我一开始也不知道-