【发布时间】:2014-02-16 10:26:29
【问题描述】:
我在 haskell 中寻找一个函数来压缩两个长度可能不同的列表。
我能找到的所有 zip 函数都只是删除一个列表中比另一个列表长的所有值。
例如:
在我的练习中,我有两个示例列表。
如果第一个比第二个短,我必须使用 0 填充。否则我必须使用 1。
我不允许使用任何递归。我只需要使用高阶函数。
有什么可以使用的功能吗?
到目前为止我真的找不到任何解决方案。
【问题讨论】:
-
@WillNess 而你引用的问题是重复的,因为我的年龄较大
-
是的,这就是目的。
-
@WillNess 啊,好吧,对不起,我误会你了 :)
标签: list haskell functional-programming higher-order-functions