问题标签 [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.
.net - 在数组、列表等上使用 foreach 时的排序顺序
使用 foreach 遍历数组时,是否可以保证返回元素的顺序是数组 [0]、数组 [1]、数组 [2]、...
我知道这就是现在实现 Array 类的方式,但是对框架的未来版本有任何保证吗?List<> 也有同样的问题。
c# - 使用 Interfaces ASP.Net Cluster Environment 执行 foreach 循环时的空引用
当控件创建它的子控件时,我在 Web 控件中有一个列表我通过字段列表执行 foreach 循环
本地主机、开发环境和我们的暂存环境一切都很好。但是当我们部署到我们的开发集群时,每个“字段”在循环期间都是空的。什么会导致这些对象为空?当我从另一个数据列表加载此列表时,一切都加载正常并且该数据不为空。
java - foreach 中的 Struts 2 URL 参数
有人可以向我解释为什么以下代码会导致错误:根据标记文件中的 TLD 或属性指令,属性值不接受任何表达式。每当我尝试为 URL 的参数动态设置值时,它总是会中断。
我正在使用 Struts 2 和最新版本的 Java。任何帮助,将不胜感激。
php - 使用 PHP preg_match_all 重现 Smarty foreach
我想重现“Smarty foreach”的评论。
tpl 文件内容为 ($tplContent) :
preg_match_all 代码是:
print_r 返回:
我如何在 {foreach}{/foreach} 之间返回代码?
java - 为什么这个 for-each 循环不起作用?
在这段代码中,为什么我的数组没有按照我的意愿进行初始化?是 for-each 循环不是为了做到这一点而设计的,还是我没有正确使用它?
c++ - C++ 中每个语句的 Emacs 缩进
我试图让emacs正确格式化C++中的“for each”构造。
在以下两个示例中,我希望大括号与f
in对齐:for
在这两种情况下,使用 [Ctrl-c Ctrl-s](或 [Ctrl-c Ctrl-o])显示两个开头的 { 字符都是类型substatement-open
,并且在查看时c-offsets-alist
我看到substatement-open
等于 0。
如何使 emacs 缩进for each()
命令类似于它如何缩进for(;;)
命令?
python - 当我在迭代列表时修改列表时,为什么 Python 会跳过元素?
我目前正在用 python 开发一个程序,我只是注意到语言中的 foreach 循环有问题,或者可能是列表结构。我将给出一个通用示例来简化我的问题,因为我的程序和通用示例都出现了相同的错误行为:
好吧,这里的问题很简单,我认为这段代码应该从列表中删除所有元素。好吧,问题是在它执行之后,我总是在列表中得到 2 个剩余的元素。
我究竟做错了什么?感谢您提前提供的所有帮助。
编辑:我不想清空列表,这只是一个例子......
php - 我的 PHP 数组有什么问题?
此代码生成一个 NULL 数组。如果我将 $genreList[] = $value 替换为 echo $value ,一切都会按预期打印出来。有任何想法吗?
c# - 为什么是列表.ForEach 比标准 foreach 快吗?
考虑一下:
必备:
标准foreach:
内置foreach:
我尝试过将它们相互定时,内置的 foreach 速度提高了 2 倍,这似乎很多。
我已经用谷歌搜索了,但我似乎找不到任何答案。
另外,关于:在 .NET 中,哪个循环运行得更快,“for”还是“foreach”?
据我所知,它的执行速度并不比标准 foreach 快。
java - 我可以在 Java 中使用适用于所有 for-each 循环的参数吗?
假设我有一个方法,它接受一个数组并使用 Java 内置的for-each 循环处理其中的每个元素,如下所示:
这工作得很好,但现在我希望能够传递相同的方法 a List<SomeClass>
。我注定要使用Collection.toArray(T []),还是有一个我可以使用的参数myFun()
接受可以在 for-each 构造中使用的任何类型?
澄清一下:我想要一个可以接受任何可迭代对象的方法签名,无论是原始数组还是集合。我可以很容易地编写两种方法,一种包装另一种,但我只是好奇是否有更好的方法。