问题标签 [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.
ruby - 如何使用 Ruby 找到最小值/最大值
我想使用min(5,10)
, 或Math.max(4,7)
. Ruby 中是否有实现这种效果的函数?
ruby - Ruby 删除可枚举列表中的重复项
ruby 中是否有一种好方法可以删除可枚举列表中的重复项(即拒绝等)?
ruby - 如何从 Ruby 可枚举中获取列表?
我知道 Python 的list
方法可以使用生成器中的所有元素。Ruby中有类似的东西吗?
我知道 :
我也知道inject
替代方案。有现成可用的方法吗?
ruby - 通过注入进行条件汇总
如何获取项目的索引:
我需要总结除第 i 个元素之外的所有内容。
c# - 自定义可枚举/集合何时有用?
在访问了不同的网站以尝试了解使用自定义枚举的实时示例后,我放弃了这一行。我有例子。但它们让我感到困惑。
例子
拿 1
拿 2
主要的
在第 2 次中,我按照自定义迭代来迭代与第 1 次中相同的整数数组。为什么我要绕过灌木丛来使用自定义迭代来迭代整数?
可能我错过了实时自定义迭代需求。你能解释一下我不能用现有的迭代工具完成的任务吗?(我刚毕业,举个简单的例子,让我能正确理解)。
更新: 我从一些网站上拿了这些例子。该代码没有什么特别之处,即使不使用自定义迭代,我们也可以非常简单地实现它,我的兴趣是了解自定义迭代非常方便的真实场景。
ruby - 如何在 Ruby 中将 index 或 rindex 与块一起使用?
是否有任何内置的 Array 或 Enumerable 允许我使用块搜索元素并返回其索引?
类似的东西:
添加我自己的很容易,但我想知道这是否已经存在?
ruby-on-rails - 结果集数组RubyonRails的默认逻辑排序
我通过定义如下方法向 ActiveRecord 模型添加了自定义排序:
可以这么说,比较中实际使用的逻辑比这个例子要复杂一些,不是用 SQL 可以完成的。
由于此类仅用作包含模型中的嵌套字段,因此似乎没有直接的位置来对结果集进行排序。在控制器中,:my_class 是包含的一部分,用于急切加载,但在视图之前我不会对对象数组做任何其他事情(当我执行 form.fields_for :my_class 时)。我真正想要的是能够使用我的逻辑排序来做相当于 default_scope 的事情,但我认为这是不可能的。现在,我唯一的选择似乎是在控制器中添加一个额外的行,只是为了对这个结果进行排序,但这似乎不是正确的做法。
我在这里缺少什么更优雅的东西吗?
c# - 在 C# 中生成并重复数字
我想以随机顺序生成一个从 1->36 有 144 个数字的数组(因此每个数字重复 4 次)。我们可以使用 Enumerable.Repeat 和 Enumerable.Range 来做到这一点。如果是,请向我解释如何?
linq - Enumerable.Repeat() 是否进行深层复制?
如果我使用以下内容:
列表中的第二个元素会是第一个元素的深层副本吗?
注意: myCustomObject 可以是任何对象
编辑:您能否让我知道在处理自定义对象时 Enumerable.Repeat 的潜在用途?
谢谢
linq - Enumerable.ToDictionary 是否只检索它需要的内容?
我正在使用 Enumerable.ToDictionary 从 linq 调用中创建字典:
该调用会获取每个术语的全部内容,还是只会从我的数据提供者那里检索 TermID 和 Name 字段?换句话说,如果我这样写,我是否会节省自己的数据库流量: