问题标签 [continue]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
104938 浏览

jquery - 嵌套 jQuery.each() - 继续/中断

考虑以下代码:

有趣的部分是嵌套的 jQuery.each() 循环。根据文档,返回 false 将跳出循环(停止执行循环 - 类似于正常的 JavaScript break 语句),返回非 false 将停止当前迭代并继续下一次迭代(类似于正常JavaScript continue 语句)。

我可以自行中断或继续 jQuery.each(),但使用嵌套的 jQuery.each,我发现很难从子循环中中断父循环。我可以使用布尔值,并在每次子迭代时更新它,但我想知道是否有更简单的方法。

如果您想弄乱它,我已经在 jsFiddle 设置了一个示例。只需单击“测试”按钮即可运行上面显示的示例。

TLDR:在 jQuery 的上下文中是否有任何类似于标记的 continue 或 break 的东西?

0 投票
7 回答
365 浏览

java - Java 字符串初始化(第 2 部分)

我今天早些时候问了这个愚蠢的问题并得到了很好的答案。我想我真正想问的是以下几点:

在这种情况下,必须初始化字符串才能返回它。我一直认为任何一个选项(将其设置为“”或 null 看起来有点难看。我只是想知道其他人在这里做什么......或者更多的是你是否想要空字符串或 null 被传递在你的程序中(如果你准备好处理任何一个)?

还假设中间逻辑太长而无法干净地使用条件 (? :) 运算符。

0 投票
10 回答
5920 浏览

c# - C#:嵌套条件与 continue 语句

在最近使用 ReSharper 时,建议我通过反转if条件和使用continue语句来减少某些地方的嵌套。

嵌套条件:

继续声明:

我理解您为什么要减少嵌套以解决性能和内存问题的一些逻辑,以及这两个片段如何相互等同,但是从我的开发背景来看,在阅读代码时,前面的示例更容易理解。

您更喜欢哪种方法,为什么?您是否continue在日常代码中使用过嵌套的 ifs?

0 投票
3 回答
225 浏览

python - 我可以为封闭循环跳过不确定数量的步骤吗?(Python)

这可能是糟糕设计的结果,但它就是这样。我不太确定如何解释这个问题。

所以我有迭代单词列表的代码。(这个列表不会改变。)然后代码会根据一组标准解析和组合某些单词,将它们存储在一个新列表中。主循环一次只取一个单词,然后需要跳过代码认为合适的内容。例如:

主循环的单词列表:

ListA = [苹果、香蕉、企鹅]

在主循环中,假设我的代码决定苹果和香蕉属于一起,所以

ListB = [苹果香蕉,企鹅]

现在我想让 Master Loop 跳过香蕉,它不需要检查香蕉是否与其他东西配对。所以我会使用 continue 语句。这是问题所在。我不知道最终会有多少单词配对。所以我最终可能需要一个继续,或者三个继续。我能想到的根据需要多次运行 continue 的唯一方法是使用循环......但这会产生一个问题,因为 continue 会影响它所在的​​循环。

有没有办法让主循环根据需要继续多次?也许我错过了一些简单的东西。谢谢你的帮助。

编辑

如果它也必须执行香蕉的代码,并且还要从那里向前检查,那将浪费大量的计算时间。这就是为什么我想跳过香蕉检查。

0 投票
8 回答
82565 浏览

python - Python - 重新启动 for 循环的方法,类似于 while 循环的“继续”?

基本上,我需要一种方法将控制权返回到 for 循环的开头,并在满足特定条件后采取行动后实际重新启动整个迭代过程。

我想要做的是:

这样,如果 ['berry','||','||','||','pancake] 在列表中,我将得到:

['berry','||','pancake'] 代替。

谢谢!

0 投票
5 回答
65 浏览

php - 循环遍历 PHP 中的几个函数

基本上我想实现这样的功能,即连续执行 5-10 个函数(像往常一样)。但是,如果收到特定的返回,我希望脚本后退几步(例如从第 5 步回到第 3 步)并继续进一步(如 4、5、6、7、8、9、10)。例子:

就像在这种情况下,它应该是 1,2,3,4,5,3,4,5,6,7,8,9,10。在此使用面向对象编程(类)会更好吗?

基本上我只需要建议,如何以适当的方式做到这一点:)

问候,乔纳斯

0 投票
7 回答
5260 浏览

java - Java Loop Efficiency. if-continue OR if

The question being thought today while completing my task is about the loop efficiency..

Lets say. I have an array {'a','x','a','a'} And a loop that should avoid 'x' element Now i wonder how these two approach differ in term of efficiency - not taking the while or do-while or for loops differentiation

and the common loop look like this

so.. expert comments are pleased. Thanks!

0 投票
9 回答
111183 浏览

vbscript - VBScript 上的“继续”(到下一次迭代)

我和一位同事试图找出一种在 VBScript“For/Next”循环中执行相当于“继续”语句的方法。

在我们所见之处,我们发现人们无法在 VBScript 中做到这一点,除非有讨厌的嵌套,这对我们来说不是一个选择,因为它是一个相当大的循环。

我们提出了这个想法。它会像“继续(到下一次迭代)”一样工作吗?有没有人有更好的解决方法或改进建议?

感谢您的意见

0 投票
7 回答
278091 浏览

ruby - 相当于 Ruby 中的“继续”

在 C 和许多其他语言中,有一个continue关键字在循环内使用时会跳转到循环的下一次迭代。continueRuby中是否有与 this 关键字等价的关键字?

0 投票
1 回答
2294 浏览

java - 通过嵌套循环/调用进行异常传播

我无法理解异常应该如何传播。我的代码(与下面的通用代码非常相似)执行otherCode()并在引发异常continue outer时失败。doSomething()我需要循环解析一堆文件,其中一些文件可能格式不正确(导致异常),然后循环解析数据,这也可能导致异常(例如文件格式正确但缺少字段) . 当这些异常发生时,循环应该在其余的字段/文件上继续。
我的困惑/不确定性由以下评论中的问题(由?)表示。

我也不明白通过嵌套调用进行传播,例如 ifdoSomething()调用nextMethod(),它依次调用nextNextMethod()并且其中任何一个抛出异常,什么时候在这些方法中执行捕获,而不是在 try-catch 块中doSomething()?例如,如果这些方法throw new包含 try-catch 或没有处理...