我是elm和函数式编程的新手.但我正在使用elm,我真的需要一个具有Signal(List String)作为输入并返回List(Signal String)的函数.
我知道我可能不应该在我的程序中使用更好的架构设计来解决这个问题,但是具有可以做到这一点的功能将为我解决一个大问题.
组合功能完全相反:
combine : List (Signal a) -> Signal (List a)
combine = List.foldr (map2 (::)) (constant [])
Run Code Online (Sandbox Code Playgroud)
我试图做类似于联合功能的事情,但迄今为止都没有成功.关于如何创建这样的功能的任何想法?