19
我应该尽早从函数返回还是使用if语句?[关闭]
我经常用两种格式编写这种函数,我想知道一种格式是否比另一种格式更受青睐,为什么。 public void SomeFunction(bool someCondition) { if (someCondition) { // Do Something } } 要么 public void SomeFunction(bool someCondition) { if (!someCondition) return; // Do Something } 我通常使用第一个编码,因为这是我的大脑在编码时的工作方式,尽管我认为我更喜欢第二个编码,因为它可以立即处理所有错误,而且我觉得它更易于阅读