我有以下问题,我的函数采用元组和一对列表,它应该返回一个元组,但我收到错误消息说
a is tuple contains (int*list) and x is list of pairs [(a1,b1).....(an,bn)]
我想要做的是将两个列表加在一起假设我传入[9;9]
[1;0;2]
然后它应该返回 a [2;0;1]
,并且我使用list.fold_left
尾递归来做到这一点。这是我感到困惑的功能,
我传入
list.fold_left f (0;[]) (List.combine(List.rev(l1),List.rev(l2))
所以a
应该是一个包含(int*list)
x 的元组是对的列表