问题标签 [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 投票
5 回答
20978 浏览

vb.net - List(Of T).ForEach 中 Visual Basic 中的 Action(Of T)

我已经搜索了有关如何使用此功能的文档。虽然我可以编写的循环很简单而且不需要时间,但我真的很想学习如何使用它。

基本上我有一个类,比如说,Widget一个Save()不返回任何内容的子类。所以:

基本上保存了小部件。现在假设我有一个通用集合List(Of Widget)名称widgetList(Of Widget),我想Save()在该列表中的每个项目上运行一个。它说我可以做一个

....但是在 F 中这是如何工作的???intrablags 上的任何地方都没有文档。帮助将不胜感激。

0 投票
2 回答
3592 浏览

c# - Visual Studio Snippets - 如何指定 foreach 循环的集合

使用 Visual Studio 快捷方式/片段时,是否可以提前/自动指定集合,而不是事后填写绿色框?

在这种情况下,我试图用尽可能少的击键次数想出类似以下的内容:

例如,快捷方式“CTRL+K, CTRL+X foreach”会猜测我要迭代的集合,但通常会出错。我经常得到以下结果:

如果我键入集合标识符和/或使用“Surround with”,它不会更好地工作,因为它将突出显示的项目放在循环块中:

有没有办法做到这一点?我正在使用 Visual Studio 2005,但很高兴得知这可以在 2008 年或使用插件完成。


编辑:好吧,看来,我不仅没有清楚地解释我想要什么,我还看到了 Resharper 功能,并认为它是内置的 VS 功能。事实证明,这是一个 Resharper “Live Templates”,它大胆尝试猜测要放入循环中的集合类型,并在大约 1/4 的时间里把它弄对。

我所追求的是对 Resharper 是如何做出这种猜测的,以及我可以做些什么(例如突出显示我想要的集合的标识符)来给它一个提示。如果我发现任何东西,我会查看 Jetbrains 网站并在此处更新。

0 投票
6 回答
14779 浏览

java - Java foreach 效率

我有这样的事情:

所以在foreach 循环myMap.keySet()中被调用一次?我认为是,但想听听你的意见。

我想知道以这种方式使用 foreach ( myMap.keySet()) 是否会对性能产生影响,或者它相当于:

0 投票
4 回答
4312 浏览

jquery - jQuery循环通过两个级别的元素

我有一些看起来像这样的html:

我正在尝试检查我的 div 是否包含特定元素。我需要遍历每个块,然后获取每个项目。

到目前为止我所拥有的

这很棒,因为它将返回所有包含项目的块。但我需要一些类似的东西

有任何想法吗?

0 投票
1 回答
875 浏览

vb.net - 在 For Each 循环中获取 XML 元素的位置

如何在此循环中获取 XML 元素的位置?

我想要的输出是这样的

1 2 3 4 ....

0 投票
1 回答
467 浏览

php - 为 PHP 中的有效数组获取“foreach 的无效参数”

Invalid argument supplied for foreach()即使提供的数组似乎是有效数组,我也收到错误消息。这是我的代码:

这是 print_r 的一些输出:

我得到的错误是在我做 foreach 的那一行。

通过对两个相似的数组$keywords执行 an 来检索数组。array_merge这有什么关系吗?

0 投票
3 回答
1103 浏览

java - Java EE 中的 for-each 循环和泛型

我正在设计一个基于网站的项目,其中我首先在 Java SE 应用程序开发中设计了我的逻辑层。然后我在 Java EE 中为网站制作了 GUI。我正在使用 JSTL 在 Java EE 架构中导入我的 Java SE 文件,我将只使用它来调用数据。

但是,它给了我一个错误如下:

  1. for-each 循环——for-each loops are not used in source 1.4, try source 1.5 to enable for-each loop.
  2. 泛型——generics are not supported in source 1.4, try source 1.5 to enable generics
  3. variable-arity methods are not supported in -source 1.4
0 投票
4 回答
4397 浏览

c# - 如何在linq中使用foreach

我前段时间在一些博客中读到(抱歉含糊不清)我可以使用如下所示的 linq

有谁知道这是可能的还是只是我的想象?

谢谢。

0 投票
8 回答
7735 浏览

c# - 你如何在使用泛型的基类上使用 foreach?

这个问题是尝试Jon Skeet对这个问题的回答的结果。

所以我有以下代码基于上述问题链接的问答。

我正在尝试更多地了解泛型以提高我的技能,所以我有一个问题:现在我如何使用 foreach 来遍历“订单”的集合?我正在使用 C#2.0。

我正在尝试做的代码示例(不编译)。

编辑:添加 OverseasOrder 以提供更好的示例。

0 投票
3 回答
1284 浏览

java - ForEach 和 Facelets

我的托管豆:

我的 forEach :

我的输出流:
我在这里……
我在这里……
我在这里……
我在这里……

如您所见,“getLiQuickNav()”被我的 ForEach 调用了 4 次。但我只是不想调用一次“getLiQuickNav()”......如何只调用一次?

额外问题:为什么“getLiQuickNav()”被调用 4 次,而我只有 3 项“tata,titi,toto”?

谢谢