可能重复:
It's considered a bad pratice use return to end a function?
您好, 在任何编程语言中,在任何循环块中使用return语句都是不好的做法吗?如果是这样的话?
由于
答案 0 :(得分:1)
你不能说这很糟糕。有些人不喜欢它 - 原因是你不能只读取一个方法的一部分,因为它可能发生你永远不会到那个部分,因为在该部分之前的循环返回。如果您可以避免它并仅在方法结束时返回,则可以查看方法的不同部分。一种方法是使用结果变量并通过该方法传递,其他方式,更好的函数式编程,是使用递归而不是循环。
答案 1 :(得分:0)
我想不出你为什么不应该这样做的原因。但是,我确信它们存在。与开发应用程序的大多数事情一样,它取决于您做出的假设/决策。