Erlang进行流操作的方式是什么?

罗勒番茄

假设我想做类似的事情:

dict
  .values()
  .map(fun scrub/1)
  .flatMap(fun split/1)
  .groupBy(fun keyFun/1, fun count/1)
  .to_dict()

在Erlang中实现这一目标的最优雅的方法是什么?

保罗·佩雷古德

没有直接简单的方法可以做到这一点。我看到的所有尝试看起来都比简单的构图还要糟糕。如果您查看Erlang中的大多数开源项目,您会发现它们使用通用组合。重用您的示例:

to_dict(
groupBy(fun keyFun/1, fun count/1, 
flatMap(fun split/1, 
map(fun scrub/1, 
values(dict))))).

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

进行微操作的顺序是什么?

来自分类Dev

在Elixir中生成数字流的惯用方式是什么?

来自分类Dev

X86控制流操作中的BitWiseXorNor是什么?

来自分类Dev

流操作应用于列表元素的顺序是什么?

来自分类Dev

在URL中表示资源克隆操作的宁静方式是什么?

来自分类Dev

在tableau中的行之间应用操作的方式是什么?

来自分类Dev

在Haskell上对矩阵进行编程的语言方式是什么?

来自分类Dev

在Reactjs中的组件之间进行交互的最佳方式是什么?

来自分类Dev

JPA CriteriaBuilder对子类进行过滤的方式是什么?

来自分类Dev

在Reactjs中的组件之间进行交互的最佳方式是什么?

来自分类Dev

使用pyqt进行此操作的正确方法是什么?

来自分类Dev

erlang中的ref是什么?

来自分类Dev

kafka流中KStreamBuilder.from的当前方式是什么?

来自分类Dev

kafka流中KStreamBuilder.from的当前方式是什么?

来自分类Dev

Erlang:为什么使用递归+反向而不是map来对List进行操作最快?

来自分类Dev

完整的Kafka流缓存导致内部操作的原因是什么?

来自分类Dev

什么是“?” 在Erlang中是什么意思?

来自分类Dev

视频流的结构是什么?

来自分类Dev

在 Ipad 上使用 UITableview Longpress 进行操作表操作的最佳方法是什么

来自分类Dev

反应中组件之间进行通信的正确方式是什么?为什么不在各处使用引用?

来自分类Dev

使用ReactJS中的逆向数据流,让孩子与父母进行交流的好方法是什么?

来自分类Dev

“重复此操作直到满足条件-或-达到最大”的Python方式是什么?

来自分类Dev

Clojure的做事方式是什么

来自分类Dev

“#”在Erlang中是什么意思?

来自分类Dev

Erlang中的伪函数是什么?

来自分类Dev

灰烬:对模型数组进行排序的非控制器方式是什么

来自分类Dev

在NodeList上进行迭代并移动其元素而不转换为Array的惯用方式是什么?

来自分类Dev

Scala中使用TypeTag对类型层次结构进行模式匹配的惯用方式是什么?

来自分类Dev

在reactjs中使用props进行组件合成的惯用方式是什么

Related 相关文章

  1. 1

    进行微操作的顺序是什么?

  2. 2

    在Elixir中生成数字流的惯用方式是什么?

  3. 3

    X86控制流操作中的BitWiseXorNor是什么?

  4. 4

    流操作应用于列表元素的顺序是什么?

  5. 5

    在URL中表示资源克隆操作的宁静方式是什么?

  6. 6

    在tableau中的行之间应用操作的方式是什么?

  7. 7

    在Haskell上对矩阵进行编程的语言方式是什么?

  8. 8

    在Reactjs中的组件之间进行交互的最佳方式是什么?

  9. 9

    JPA CriteriaBuilder对子类进行过滤的方式是什么?

  10. 10

    在Reactjs中的组件之间进行交互的最佳方式是什么?

  11. 11

    使用pyqt进行此操作的正确方法是什么?

  12. 12

    erlang中的ref是什么?

  13. 13

    kafka流中KStreamBuilder.from的当前方式是什么?

  14. 14

    kafka流中KStreamBuilder.from的当前方式是什么?

  15. 15

    Erlang:为什么使用递归+反向而不是map来对List进行操作最快?

  16. 16

    完整的Kafka流缓存导致内部操作的原因是什么?

  17. 17

    什么是“?” 在Erlang中是什么意思?

  18. 18

    视频流的结构是什么?

  19. 19

    在 Ipad 上使用 UITableview Longpress 进行操作表操作的最佳方法是什么

  20. 20

    反应中组件之间进行通信的正确方式是什么?为什么不在各处使用引用?

  21. 21

    使用ReactJS中的逆向数据流,让孩子与父母进行交流的好方法是什么?

  22. 22

    “重复此操作直到满足条件-或-达到最大”的Python方式是什么?

  23. 23

    Clojure的做事方式是什么

  24. 24

    “#”在Erlang中是什么意思?

  25. 25

    Erlang中的伪函数是什么?

  26. 26

    灰烬:对模型数组进行排序的非控制器方式是什么

  27. 27

    在NodeList上进行迭代并移动其元素而不转换为Array的惯用方式是什么?

  28. 28

    Scala中使用TypeTag对类型层次结构进行模式匹配的惯用方式是什么?

  29. 29

    在reactjs中使用props进行组件合成的惯用方式是什么

热门标签

归档