问题标签 [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.
c++ - 使用迭代器遍历和取消遍历 std::vector 的最干净的方法是什么?
我有一种情况,我正在穿过一个向量,做一些事情:
在正常情况下 - 假设一切顺利 - 我一路前进my_list.end()
并成功结束循环。
但是,如果在我做事时出现问题,我希望能够撤消所有内容——基本上将我的步骤追溯到向量的最开始,以相反的顺序一次撤消所有内容。
我的问题是,当我到达时my_list.begin()
- 如嵌套 for 循环所示 - 我真的还没有完成,因为我仍然需要调用undoStuff()
列表中的第一个元素。现在,我可以在循环之外进行最终调用,但这似乎有点不干净。
在我看来,我只有在到达时才完成my_list.rend()
。但是,我无法将 astd::vector::iterator
与 a进行比较std::vector::reverse_iterator
。
鉴于我正在尝试做的事情,迭代器类型/循环组合的最佳选择是什么?
flex3 - Flex 3 中的 for 循环
我想使用我的 mxml 代码创建一个循环,以基于整数值创建可变数量的输入字段,该值是获取数据库表中列数的调用的结果。
我曾尝试使用中继器组件,但它需要一个数组,而我的调用是一个 int。
flex mxml 中有什么东西可以取一个 int 然后根据需要循环吗?
java - 简单的嵌套 for 循环示例
目前我正在为我的Java测试学习。在学习的时候,我遇到了一个小问题。
在这个 for 循环中:
输出是:
我的问题是,我不明白。当我阅读这段代码时,我一直在想它应该是这样的:
为什么不是这样?
c - 使用无符号索引执行反向“for”循环的最佳方法是什么?
我第一次尝试执行 n 次的反向 for 循环是这样的:
这失败了,因为在无符号算术 i
中保证始终大于或等于零,因此循环条件将始终为真。幸运的是,在我不得不怀疑为什么循环无限执行之前,gcc 编译器警告我“毫无意义的比较”。
我正在寻找一种解决此问题的优雅方法,请记住:
- 它应该是一个向后的for循环。
- 循环索引应该是无符号的。
- n 是无符号常数。
- 它不应该基于无符号整数的“晦涩”环算术。
有任何想法吗?谢谢 :)
unix - 在 UNIX 中循环和组合两个文件
对于那些有一些编程知识的人来说,这应该很简单......不幸的是我没有。
我正在尝试遍历图像标题的文本文件并将它们作为标题标签添加到 html 文件中。图片标题文件有 105 个标题(每个标题由回车分隔),图库文件的每个 a 标签上都有空白 alt 标签(设置如 alt="#")。标题的顺序与 html 文件中图像的顺序相对应。
所以换句话说......伪代码将是:“遍历captions.txt中的每一行以及gallery.html文件中的每个alt="#",将#替换为相应的标题。”
我在 Mac 上,所以我想使用 UNIX。
任何帮助是极大的赞赏!
谢谢,迈克
actionscript-3 - 在 for 循环中创建多个 TextInput 字段
我需要遍历一个数组并为每个元素创建一个文本字段。我的问题是如何为每个新的 TextInput 创建一个新的标识符
这是我的代码;
然而,所有这一切都是覆盖先前创建的 TextInput 字段,有什么想法吗?
flash - 将字符串传递给循环中的函数
我有这个代码在翻转、推出和发布时激活。i 用于翻转和推出的功能有效,但释放功能不起作用。我正在尝试将一些带有 url 的字符串传递给循环内的函数。
我有一种强烈的感觉,for循环中的url+1是错误的,但我不知道该怎么做。
有什么想法吗?
python - 哪个版本的python为for循环添加了else子句?
哪个是第一个包含for 循环 else 子句的 python 版本?
我发现 python 文档通常可以很好地记录添加功能的时间,但我似乎无法找到有关此功能的信息。(在编程网站上搜索“for”和“else”是特别困难的术语并没有帮助)
javascript - 如何循环或枚举 JavaScript 对象?
我有一个 JavaScript 对象,如下所示:
现在我想遍历所有p
元素(p1
, p2
, p3
...)并获取它们的键和值。我怎样才能做到这一点?
如有必要,我可以修改 JavaScript 对象。我的最终目标是遍历一些键值对,如果可能的话,我想避免使用eval
.