问题标签 [for-loop]

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 投票
8 回答
3036 浏览

c# - Finding how a foreach collection gets modified

How do I find out which function or target is modifying the items in a foreach loop in a multithreaded application?

I continously keep getting the error "Collection was modified; enumeration operation may not execute". I'm not removing or adding any items to the generic list within the for loop. I want to find out how it is getting modified. What is the best way to do this?

Thanks

0 投票
15 回答
1851 浏览

c++ - 初学者for循环问题

[编辑]哎呀,代码中有一个错误,现在对这个问题的所有回答似乎都很奇怪,但基本上 for 循环曾经是 for(i=0; i<15; i++)。我还进行了编辑以使问题更清楚。[/EDIT]

我正在尝试创建一个 for 循环,它检查一个 16 元素数组,因此它从 0 循环到 15。然后我稍后使用 i 变量,但有时 i == 16,这会导致超出范围的问题。

我有一个解决方案,但它看起来并不优雅,这让我觉得我错过了一些东西。我试过 while 循环,但我永远无法让任何循环从 0 变为 15,并且永远不会以大于 15 的值结束。

有没有办法让一个循环去检查数组的所有 16 个元素,同时在循环结束时永远不会大于 15?

0 投票
14 回答
62319 浏览

c++ - 在 for 循环中倒计时

我相信(从一些研究阅读中)在 for 循环中倒计时实际上在运行时更有效和更快。我的完整软件代码是 C++

我目前有这个:

我的“我”是未签名的注册整数,“域”也是未签名的整数

在 for 循环中 i 用于遍历数组,例如

将其转换为倒计时会打乱我例程的预期/正确输出。

我可以想象答案是微不足道的,但我无法理解它。

更新:“做事”不依赖于之前或之后的迭代。for 循环中的计算与 i 的迭代无关。(我希望这是有道理的)。

更新:为了使用我的 for 循环实现运行时加速,我是否要倒计时,如果是这样,在删除我的 int 时删除无符号部分,或者其他什么方法?

请帮忙。

0 投票
15 回答
132341 浏览

python - 是否可以在没有迭代器变量的情况下实现 Python for range 循环?

是否可以在没有 的情况下进行以下操作i

如果您只想做 N 次并且不需要迭代器。

0 投票
3 回答
10696 浏览

c++ - c++ 循环宏

我使用宏来编写这样的展开循环:(愚蠢的例子)

但在某些情况下,我可能会使用 for 构造:

我喜欢这个宏,因为我可以将变量作为参数传递。

问题:有没有办法像第二个宏一样以类似 for 的语法定义第一个循环?

0 投票
3 回答
894 浏览

python - Python 迭代器帮助 + lxml

我有这个脚本-

正如您所看到的,for 循环在我预先设置的多次后停止。我希望 for 循环仅在打印完所有内容后才停止。

0 投票
3 回答
10114 浏览

vb.net - 如何循环遍历多个数组?

我是新手,如果我的问题以前被问过,我很抱歉。我已经搜索过,但未能找到或识别出答案。我正在使用 Visual Studio 2008 并在 vb.net 中创建一个应用程序。

我有 4 个名为的数组:- account1 account2 account3 account4。它们都有 4 个元素。我想以有效的方式为数组中的元素赋值。我认为两个 for next 循环会做到这一点。我的伪代码看起来像这样

因此,所有数组的所有元素都被填充,而我不必为每个单独的数组名称设置一个 fornext 循环。请问我怎样才能做到这一点。

希望我提供了足够的信息以供使用,并且您可以提供帮助。感谢所有和任何建议。

0 投票
3 回答
57204 浏览

django - 如何检查 Django 模板中的最后一个循环迭代?

我有一个基本问题,在 Django 模板语言中,你如何判断你是否处于循环中的最后一个循环迭代for

0 投票
16 回答
2998 浏览

c++ - for() 和 while() 之间有什么性能差异吗?

还是全部与语义有关?

0 投票
5 回答
27631 浏览

python - 比使用 for 循环更快地对数字列表求和?

有没有办法比 for 循环更快地总结一个数字列表,也许在 Python 库中?还是只有多线程/矢量处理才能有效地做到这一点?

编辑:为了澄清,它可以是任何数字的列表,未排序,只是来自用户的输入。