问题标签 [iteration]

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 投票
2 回答
1618 浏览

tfs - 如何从 TFS 查询中的迭代路径中删除“根”

在 Team Foundation 服务器中,我使用迭代/区域。但是,当我运行查询并选择迭代路径作为列时,它始终包含“根”迭代,即项目的名称。

有没有办法摆脱它?它占用了太多空间(我不明智地选择了长项目名称)并且没有添加任何额外信息。

0 投票
4 回答
283 浏览

c++ - 如何正确解析我的文件?(使用中断/继续)

例如,我有以下看起来像这样的数据:

34 foo
34 酒吧
34 qux
62 foo1
62 qux
78 qux

这些是根据第一列排序的。

我想要做的是处理以 34 开头的行,但我也希望文件迭代在它不再找到 34s 后退出,而不必扫描整个文件。我该怎么做?

原因是因为要处理的行数非常大(~10^7)。而那些以 34 开头的只占其中的 1-10% 左右。

我知道我可以 grep 这些行并将其输出到另一个文件中,但这太乏味并且会消耗更多磁盘空间。

此代码说明了我使用“继续”的失败尝试:

0 投票
5 回答
2570 浏览

c# - 如何访问 IQueryable 中的连续元素目的?

我需要访问 IQueryable 对象中的当前和上一个元素。如果我有一个 int 数组,我会执行以下操作:

我不知道对 IQueryable 做同样的事情,因为它没有实现 IList。

0 投票
5 回答
3741 浏览

python - Python“循环赛”

给定多个 (x,y) 有序对,我想比较它们之间的距离。所以假设我有一个有序对的列表:

我有一个函数需要两个有序对并找到它们之间的距离:

如何使用此函数将每个有序对与每个其他有序对进行比较,最终找到它们之间距离最大的两个有序对?

伪代码:

任何帮助将不胜感激。

0 投票
3 回答
599 浏览

javascript - 使用 jquery 进行多个 javascript 变量迭代

我有一个表单,希望用户能够根据需要多次复制一组字段。对于一个组,它可以正确迭代,但是当我添加第二组时,“当前”变量会集体迭代,而不是每个组都是唯一的......我尝试将所有“当前”更改为“newFieldset.current”,但返回 NAN。 .. 有任何想法吗?

0 投票
3 回答
339 浏览

string - 将参数与第一个参数匹配

好的,我必须编写一个接受 2 个或更多参数的程序,并在第二个和剩余的参数中搜索匹配的参数。
例如输出将是:

或者

到目前为止,我有这个,而且我很确定这里有很多垃圾,在这种情况下是无用的。提供的任何帮助将不胜感激!:

每当我通过编译器运行程序时,我都会收到警告:从不兼容的指针类型传递 'linear_search' 的 arg 1。
警告:传递 'linear_search' 的 arg 2 使指针从整数而不进行强制转换。

这意味着什么?

0 投票
8 回答
341587 浏览

arrays - 如何在 MATLAB 中遍历 n 维矩阵中的每个元素?

我有个问题。我需要遍历 MATLAB 中 n 维矩阵中的每个元素。问题是,我不知道如何对任意数量的维度执行此操作。我知道我可以说

等等,但是有没有办法为任意数量的维度做到这一点?

0 投票
17 回答
22102 浏览

iteration - 以 n 的倍数迭代 python 序列?

如何按惯用方式批量处理序列的元素?

例如,对于序列“abcdef”和批量大小为 2,我想做如下的事情:

当然,这不起作用,因为它期望列表中的单个元素本身包含 2 个元素。

什么是一种不错的、简短的、干净的、pythonic 的方式来处理批处理中列表的下 n 个元素,或者来自较大字符串的长度为 n 的子字符串(两个类似的问题)?

0 投票
4 回答
280 浏览

php - 为什么这个 PHP 迭代不起作用?

我想将 foreach 循环的结果变成一个字符串变量,我以后可以使用它(所以我不需要将 foreach 循环粘贴到任何地方)。我有这个:

如果我用“echo”替换赋值运算符,它工作正常,所以循环没问题,我认为这只是有问题的变量赋值。谢谢!

0 投票
7 回答
1185 浏览

c# - 为什么“while”在 C# 中如此受欢迎?

问题字段有点太短,无法提出我的真正问题。如果有人可以更好地概括它,请随意。

我真正的问题是:这些天我正在阅读很多其他人的 C# 代码,我注意到一种特定形式的迭代被广泛传播,(见代码)。
我的第一个问题是:

所有这些迭代都是等价的吗?

我的第二个是:为什么更喜欢第一个?它与可读性有关吗?现在我不相信第一种形式比 for-form 更易读,一旦你习惯了它,可读性在这些结构中太过主观了,当然,你使用最多的东西看起来更具可读性,但我可以向大家保证,for-form 至少具有同样的可读性,因为它全部在一行中,您甚至可以阅读构造中的初始化。

因此第二个问题:为什么在代码中看到的第三种形式少得多?