在任何循环块中使用return语句是不好的做法吗?

时间:2011-05-18 16:24:35

标签: programming-languages

  

可能重复:
  It's considered a bad pratice use return to end a function?

您好,   在任何编程语言中,在任何循环块中使用return语句都是不好的做法吗?如果是这样的话?

由于

2 个答案:

答案 0 :(得分:1)

你不能说这很糟糕。有些人不喜欢它 - 原因是你不能只读取一个方法的一部分,因为它可能发生你永远不会到那个部分,因为在该部分之前的循环返回。如果您可以避免它并仅在方法结束时返回,则可以查看方法的不同部分。一种方法是使用结果变量并通过该方法传递,其他方式,更好的函数式编程,是使用递归而不是循环。

答案 1 :(得分:0)

我想不出你为什么不应该这样做的原因。但是,我确信它们存在。与开发应用程序的大多数事情一样,它取决于您做出的假设/决策。