【发布时间】:2014-08-01 01:53:57
【问题描述】:
我有一个相当大的函数“管道”来处理输入流。 在管道开始之前,会创建一个“环境”地图,该地图将提供额外的 管道中功能的信息。我现在在做什么,看起来 Elixir 要求的是将环境显式传递给每个函数。
对于每个函数在 管道(以及它们调用的许多函数)需要环境作为参数。 另一方面,我当然明白这可能只是“做它”的一部分 功能上”。
我的问题是:我是否遗漏了一些东西,也许是一个成语,来处理这个问题, 还是我应该习惯于传递看起来像“额外”的参数作为 函数式编程世界?
谢谢。
【问题讨论】:
标签: elixir