问题标签 [enumerable]

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 投票
6 回答
292873 浏览

ruby - 如何使用 Ruby 找到最小值/最大值

我想使用min(5,10), 或Math.max(4,7). Ruby 中是否有实现这种效果的函数?

0 投票
4 回答
2960 浏览

ruby - Ruby 删除可枚举列表中的重复项

ruby 中是否有一种好方法可以删除可枚举列表中的重复项(即拒绝等)?

0 投票
2 回答
6849 浏览

ruby - 如何从 Ruby 可枚举中获取列表?

我知道 Python 的list方法可以使用生成器中的所有元素。Ruby中有类似的东西吗?

我知道 :

我也知道inject替代方案。有现成可用的方法吗?

0 投票
4 回答
672 浏览

ruby - 通过注入进行条件汇总

如何获取项目的索引:

我需要总结除第 i 个元素之外的所有内容。

0 投票
3 回答
727 浏览

c# - 自定义可枚举/集合何时有用?

在访问了不同的网站以尝试了解使用自定义枚举的实时示例后,我放弃了这一行。我有例子。但它们让我感到困惑。

例子

拿 1

拿 2

主要的

在第 2 次中,我按照自定义迭代来迭代与第 1 次中相同的整数数组。为什么我要绕过灌木丛来使用自定义迭代来迭代整数

可能我错过了实时自定义迭代需求。你能解释一下我不能用现有的迭代工具完成的任务吗?(我刚毕业,举个简单的例子,让我能正确理解)。

更新: 我从一些网站上拿了这些例子。该代码没有什么特别之处,即使不使用自定义迭代,我们也可以非常简单地实现它,我的兴趣是了解自定义迭代非常方便的真实场景。

0 投票
5 回答
4308 浏览

ruby - 如何在 Ruby 中将 index 或 rindex 与块一起使用?

是否有任何内置的 Array 或 Enumerable 允许我使用块搜索元素并返回其索引?

类似的东西:

添加我自己的很容易,但我想知道这是否已经存在?

0 投票
2 回答
278 浏览

ruby-on-rails - 结果集数组RubyonRails的默认逻辑排序

我通过定义如下方法向 ActiveRecord 模型添加了自定义排序:

可以这么说,比较中实际使用的逻辑比这个例子要复杂一些,不是用 SQL 可以完成的。

由于此类仅用作包含模型中的嵌套字段,因此似乎没有直接的位置来对结果集进行排序。在控制器中,:my_class 是包含的一部分,用于急切加载,但在视图之前我不会对对象数组做任何其他事情(当我执行 form.fields_for :my_class 时)。我真正想要的是能够使用我的逻辑排序来做相当于 default_scope 的事情,但我认为这是不可能的。现在,我唯一的选择似乎是在控制器中添加一个额外的行,只是为了对这个结果进行排序,但这似乎不是正确的做法。

我在这里缺少什么更优雅的东西吗?

0 投票
4 回答
1865 浏览

c# - 在 C# 中生成并重复数字

我想以随机顺序生成一个从 1->36 有 144 个数字的数组(因此每个数字重复 4 次)。我们可以使用 Enumerable.Repeat 和 Enumerable.Range 来做到这一点。如果是,请向我解释如何?

0 投票
2 回答
1183 浏览

linq - Enumerable.Repeat() 是否进行深层复制?

如果我使用以下内容:

列表中的第二个元素会是第一个元素的深层副本吗?

注意: myCustomObject 可以是任何对象

编辑:您能否让我知道在处理自定义对象时 Enumerable.Repeat 的潜在用途?

谢谢

0 投票
3 回答
824 浏览

linq - Enumerable.ToDictionary 是否只检索它需要的内容?

我正在使用 Enumerable.ToDictionary 从 linq 调用中创建字典:

该调用会获取每个术语的全部内容,还是只会从我的数据提供者那里检索 TermID 和 Name 字段?换句话说,如果我这样写,我是否会节省自己的数据库流量: