一段时间以来,我一直在一个函数中使用多个 return 语句,我发现它更具可读性并且避免了许多条件块。我发现许多问答都建议一个函数的单一退出点,但我找不到一个合理的解释。许多代码分析工具建议为函数设置一个退出点。谁能告诉我为什么这种方法更可取?
谢谢
一段时间以来,我一直在一个函数中使用多个 return 语句,我发现它更具可读性并且避免了许多条件块。我发现许多问答都建议一个函数的单一退出点,但我找不到一个合理的解释。许多代码分析工具建议为函数设置一个退出点。谁能告诉我为什么这种方法更可取?
谢谢