问题标签 [collect]
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.
groovy - 使用 collect 闭包方法在 groovy 中填充 HashMap
我正在尝试从列表中填充地图。这就是我正在做的事情。
当我这样做时, bookMap 更改为 ArrayList 类型,现在有一个 HashMap 列表。
bookMap
现在是[{1=2}, {2=3}, {3=4}, {4=5}]
,即地图列表。
我如何能够使用collect
方法从 ArrayList 中获取 HashMap?each
使用代替很容易解决这个问题collect
,但我只是好奇是否可以使用collect
.
cursor - 如何在 db2 游标中使用批量收集
这是我的程序,我不知道如何在游标中使用批量收集,我们可以批量处理游标数据。请帮助我,谢谢!
ruby - ruby 使用 array.map(&:methodname) 中的“&:methodname”快捷方式作为哈希键字符串而不是方法名
大多数 ruby 开发人员都知道如何通过执行以下操作来节省一些击键:
而不是
有什么方法可以应用类似的 &:methodname 快捷方式在哈希数组上调用“方法”(通过键调用的值)?
在我的情况下,它的 JSON api 结果以 60 个批次作为源自 JSON 的哈希数组返回。我试图这样做:
但没有成功,抛出 NoMethodError 并说 Hash 没有“keyname”方法,我猜这是合理的。我想知道是否有一些灵丹妙药可以模拟&:...
红宝石家伙已经解决的哈希的这种快捷方式。
这是实际的 JSON 响应之一,我认为仅限于 5 个结果
groovy - 在 groovy 中收集闭包
我是函数式编程范式的新手,并希望使用 groovy 来学习这些概念。我有一个 json 文本,其中包含几个人员对象的列表,如下所示:
我正在尝试将它们存储在 Person groovy 类的列表或数组中,如下所示:
我想使用闭包来做到这一点。我试过类似的东西:
这没有用。收集操作是否应该以这种方式运行?如果是这样,那我该怎么写?
groovy - 收集可能的 def queues = [] as String[]?
我有一个问题,为什么对字符串数组使用 collect 不起作用。
这工作正常
输出
但是如果我尝试将队列定义为字符串数组def queues = [] as String[],则会出现异常
输出
ruby - 如何映射 Ruby 哈希?
有没有更好的方法来映射 Ruby 哈希?我想遍历每一对并收集值。也许使用水龙头?
groovy - 仅在结果不为空时收集
我有一个收藏,我想找到某些元素并对其进行改造。我可以在两个闭包中做到这一点,但我想知道是否可以只使用一个?
我真正的用例是使用 Gradle,我想找到一组特定的文件并将它们转换为完全限定的包名称。
ruby-on-rails - 在 Ruby 中使用 map 或 collect 进行数组操作
我有一个数组@a = [[9, 15], [], []]
我需要使用 map 方法制作它 [9,15]。怎么可能?
我试过下面的说法,
但是给出 [[9,15]] 作为输出。谁能帮帮我。谢谢 :)-
r - Extract a dplyr tbl column as a vector
Is there a more succinct way to get one column of a dplyr tbl as a vector, from a tbl with database back-end (i.e. the data frame/table can't be subset directly)?
That would have been too easy, so
But it seems a bit clumsy.
rebol - Rebol COLLECT: keep the order of the source data in a loop
There is some source data, like [1 2 3 4 "a" "b" "c" "d"]
, four items as a group. I want to extract some data at specific positions, such as the first, third, and fourth from each group.
There is my code:
But what I really want is [1 3 4 "a" "c" "d"]
. How can I keep the order?