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

.net - 在数组、列表等上使用 foreach 时的排序顺序

使用 foreach 遍历数组时,是否可以保证返回元素的顺序是数组 [0]、数组 [1]、数组 [2]、...

我知道这就是现在实现 Array 类的方式,但是对框架的未来版本有任何保证吗?List<> 也有同样的问题。

0 投票
2 回答
754 浏览

c# - 使用 Interfaces ASP.Net Cluster Environment 执行 foreach 循环时的空引用

当控件创建它的子控件时,我在 Web 控件中有一个列表我通过字段列表执行 foreach 循环

本地主机、开发环境和我们的暂存环境一切都很好。但是当我们部署到我们的开发集群时,每个“字段”在循环期间都是空的。什么会导致这些对象为空?当我从另一个数据列表加载此列表时,一切都加载正常并且该数据不为空。

0 投票
1 回答
4752 浏览

java - foreach 中的 Struts 2 URL 参数

有人可以向我解释为什么以下代码会导致错误:根据标记文件中的 TLD 或属性指令,属性值不接受任何表达式。每当我尝试为 URL 的参数动态设置值时,它总是会中断。

我正在使用 Struts 2 和最新版本的 Java。任何帮助,将不胜感激。

0 投票
2 回答
2093 浏览

php - 使用 PHP preg_match_all 重现 Smarty foreach

我想重现“Smarty foreach”的评论。

tpl 文件内容为 ($tplContent) :

preg_match_all 代码是:

print_r 返回:

我如何在 {foreach}{/foreach} 之间返回代码?

0 投票
5 回答
3161 浏览

java - 为什么这个 for-each 循环不起作用?

在这段代码中,为什么我的数组没有按照我的意愿进行初始化?是 for-each 循环不是为了做到这一点而设计的,还是我没有正确使用它?

0 投票
2 回答
977 浏览

c++ - C++ 中每个语句的 Emacs 缩进

我试图让emacs正确格式化C++中的“for each”构造。

在以下两个示例中,我希望大括号与fin对齐:for

在这两种情况下,使用 [Ctrl-c Ctrl-s](或 [Ctrl-c Ctrl-o])显示两个开头的 { 字符都是类型substatement-open,并且在查看时c-offsets-alist我看到substatement-open等于 0。

如何使 emacs 缩进for each()命令类似于它如何缩进for(;;)命令?

0 投票
7 回答
7108 浏览

python - 当我在迭代列表时修改列表时,为什么 Python 会跳过元素?

我目前正在用 python 开发一个程序,我只是注意到语言中的 foreach 循环有问题,或者可能是列表结构。我将给出一个通用示例来简化我的问题,因为我的程序和通用示例都出现了相同的错误行为:

好吧,这里的问题很简单,我认为这段代码应该从列表中删除所有元素。好吧,问题是在它执行之后,我总是在列表中得到 2 个剩余的元素。

我究竟做错了什么?感谢您提前提供的所有帮助。

编辑:我不想清空列表,这只是一个例子......

0 投票
6 回答
327 浏览

php - 我的 PHP 数组有什么问题?

此代码生成一个 NULL 数组。如果我将 $genreList[] = $value 替换为 echo $value ,一切都会按预期打印出来。有任何想法吗?

0 投票
3 回答
4408 浏览

c# - 为什么是列表.ForEach 比标准 foreach 快吗?

考虑一下:

必备:

标准foreach:

内置foreach:

我尝试过将它们相互定时,内置的 foreach 速度提高了 2 倍,这似乎很多。

我已经用谷歌搜索了,但我似乎找不到任何答案。

另外,关于:在 .NET 中,哪个循环运行得更快,“for”还是“foreach”?

据我所知,它的执行速度并不比标准 foreach 快。

0 投票
6 回答
3522 浏览

java - 我可以在 Java 中使用适用于所有 for-each 循环的参数吗?

假设我有一个方法,它接受一个数组并使用 Java 内置的for-each 循环处理其中的每个元素,如下所示:

这工作得很好,但现在我希望能够传递相同的方法 a List<SomeClass>。我注定要使用Collection.toArray(T []),还是有一个我可以使用的参数myFun()接受可以在 for-each 构造中使用的任何类型?

澄清一下:我想要一个可以接受任何可迭代对象的方法签名,无论是原始数组还是集合。我可以很容易地编写两种方法,一种包装另一种,但我只是好奇是否有更好的方法。