问题标签 [loops]

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

c# - 如何连接到数据库并在 C# 中循环记录集?

在 C# 中连接和查询数据库以获取一组记录的最简单方法是什么?

0 投票
1 回答
7989 浏览

c# - DataTable 循环性能比较

以下哪项表现最好?

我已经看到在 JavaScript 中实现的方法 2 具有巨大的性能提升,但是,我无法衡量 C# 中的任何收益,并且想知道编译器是否已经执行方法 2,即使像方法 1 那样编写也是如此。

方法 2 背后的理论是代码不必在每次迭代时访问 DataTable.Rows.Count,它可以简单地访问 int c。

方法一

方法二

0 投票
3 回答
130590 浏览

vb.net - 'break' 的等效 VB 关键字

我刚搬到这里工作的 Visual Basic 团队。

Visual Basic中的等效关键字是什么break,即提前退出循环而不是方法?

0 投票
16 回答
797579 浏览

c# - C# 循环 - 中断与继续

在 C#(随意回答其他语言)循环中,breakcontinue作为离开循环结构并进入下一次迭代的手段有什么区别?

例子:

0 投票
6 回答
627 浏览

.net - 替换 for... if 数组迭代

我喜欢 Python 中的列表推导,因为它们简洁地代表了列表的转换。

然而,在其他语言中,我经常发现自己在写一些类似的东西:

这个例子是用 C# 编写的,我的印象是 LINQ 可以帮助解决这个问题,但是是否有一些通用的编程结构可以替代这个稍微不那么优雅的解决方案?也许我不考虑的数据结构?

0 投票
11 回答
2262 浏览

php - 循环之间的区别

它是关于 PHP 的,但我毫不怀疑许多相同的评论将适用于其他语言。

简单来说,PHP 不同类型的循环有什么区别?一个比其他更快/更好,还是我应该简单地放入最易读的循环?

0 投票
7 回答
21404 浏览

c# - C# 中 IEnumerable 类的 foreach 和 for 循环之间的区别

有人告诉我,以下代码块之间存在性能差异。

在哪里

我不是 CLR 的期望,但据我所知,他们应该归结为基本相同的代码。是否有人以一种或另一种方式提供混凝土(见鬼,我会拿走泥土)证据?

0 投票
12 回答
33918 浏览

java - 我应该避免使用 Java 标签语句吗?

今天我有一位同事建议我重构我的代码以使用标签语句来控制通过我创建的 2 个嵌套 for 循环的流程。我以前从未使用过它们,因为我个人认为它们会降低程序的可读性。但是,如果论点足够可靠,我愿意改变使用它们的想法。人们对标签声明有何看法?

0 投票
2 回答
4574 浏览

arrays - 动态上的 Haxe 迭代

我有一个类型的变量,Dynamic我肯定知道它的一个字段,我们称之为它a,实际上是一个数组。但是当我写

我在第二行收到编译错误:

您不能迭代动态值,请指定 Iterator 或 Iterable

我怎样才能使它可编译?

0 投票
4 回答
15719 浏览

javascript - 如何在 JavaScript 中构建循环?

如何在 JavaScript 中构建循环?