我正在寻找haskell中的函数来压缩两个长度可能不同的列表. 我可以找到的所有zip函数只删除比另一个更长的列表的所有值.
例如:在我的练习中,我有两个示例列表. 如果第一个比第二个短,我必须用0填充.否则我必须使用1. 我不允许使用任何递归.我只需要使用更高阶的函数.
我可以使用任何功能吗? 到目前为止,我真的找不到任何解决方案.
haskell functional-programming list higher-order-functions
functional-programming ×1
haskell ×1
higher-order-functions ×1
list ×1