SML - 结合两个列表

时间:2014-10-22 15:41:34

标签: smlnj

我有一个问题:我知道在SML中合并两个列表但是我不能完成第一个列表的元素总数而第二个列表小于n,完全附加它们并返回附加0的结果列表,共计n个元素。

示例:

  • F2([1,4,5],[3,6],7); val it = [1,4,5,3,6,0,0]:int list // 7个元素

提前谢谢..

1 个答案:

答案 0 :(得分:0)

使用LIST.length获取两个列表的长度,并将总和与第三个参数进行比较。

如果这笔金额大于第三个参数,我不知道该怎么办,但你明白了。

if sum < n then list1 @ list2 @ 0.....