问题标签 [foreach]

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 回答
3157 浏览

c# - 为什么我不能在 foreach 中添加 Dictionary(Key, Value)?

如果我想遍历 Dictionary(Key, Value)... 为什么不能在循环中添加新的键值对?

0 投票
4 回答
11610 浏览

sql-server - Foreach Loop Microsoft SSIS - 相当于break语句

在 SSIS 的 Foreach 循环中,是否有一种方法可以在任务失败时跳出循环进入下一次迭代?

我正在遍历 xml 文件并使用此文件中的值执行查找,如果查找不返回任何我想报告的值,然后不为此文件执行任何其他任务。如果没有等效于 break 语句的其他方法,如何实现?

0 投票
5 回答
99903 浏览

java - 如何在 Java 中使用 foreach 循环来遍历 HashMap 中的值?

我正在尝试编译以下代码:

我在 for 行中收到一条错误消息:

getData()方法返回一个Object(但在这种情况下,Object返回的具有HashMap结构)。 MyClass.Key是我为我的应用程序创建的一个枚举(在另一个类文件中 - MyClass)。

当我在 中创建具有相同结构的 foreach 循环时MyClass.java,我没有遇到这个问题。

我究竟做错了什么?

0 投票
16 回答
94328 浏览

java - 如何为除最后一行之外的所有行附加换行符?

我正在遍历 HashMap(有关更多详细信息,请参阅我之前的问题)并构建一个由 Map 中包含的数据组成的字符串。对于每个项目,我都会有一个新行,但对于最后一个项目,我不想要新行。我怎样才能做到这一点?我在想我可以通过某种方式检查条目是否是最后一个条目,但我不确定如何实际做到这一点。

谢谢!

0 投票
5 回答
274848 浏览

c# - How do I exit a foreach loop in C#?

Whenever violated is true, I want to get out of the foreach loop immediately. How do I do it?

0 投票
3 回答
4440 浏览

c++ - 迭代向量和调用函数

我有一个类,它具有另一个类对象的向量作为成员。在这个类的许多函数中,我必须对向量中的所有对象执行相同的操作:

我想简化代码,并找到一种不重复每个函数中的向量的方法。

我考虑过创建一个函数,它接收指向函数的指针,并在向量的每个成员上调用指向的函数。但我不确定在 C++ 中使用指向函数的指针是个好主意。

我也一直在考虑 functors 和functionoids,但它会迫使我为每个函数创建一个类,这听起来有点矫枉过正。

另一种可能的解决方案是创建一个接收字符串的函数,并根据字符串调用命令:

但它可能运行缓慢(不需要创建字符串而不仅仅是函数调用),并且如果函数具有不同的签名也会产生问题。

那么你会推荐什么?我应该让一切都和现在一样吗?

编辑:我只能使用 STL 而不能使用 boost(旧编译器)。

0 投票
1 回答
1849 浏览

c++ - 在 C++ 中的多态方法上使用 std::for_each

使用 std::for_each 时,

如果我们有从 A 继承并实现 foo() 的类,并且我们持有指向 A 的指针向量,有没有办法在 foo() 上调用多态调用,而不是显式调用 A::foo()?注意:我不能使用 boost,只能使用标准 STL。

谢谢,盖尔

0 投票
16 回答
262498 浏览

java - 有没有办法在 Java 的 for-each 循环中访问迭代计数器?

Java的for-each循环中有没有办法

找出循环已经被处理的频率?

除了使用旧的和众所周知的for(int i=0; i < boundary; i++)- 循环之外,还有构造

在 for-each 循环中使用这种计数器的唯一方法是什么?

0 投票
1 回答
238 浏览

c# - 如何从对象中仅获取 1 行

这个查询将只有一行作为结果

我通常使用“foreach”从“查询”对象中获取结果

但是,如果对象只有一行,那是没有意义的,那么
当我确定它只有一行时,从对象获取数据的最佳方法是什么?

0 投票
10 回答
233521 浏览

c# - 带索引的 foreach

是否有与 Pythonenumerate()和 Ruby等效的 C# each_with_index