标签: list recursion ocaml
我正在尝试创建一个递归函数,我传入一个整数和一个列表。如果列表的长度小于整数,我想在列表中附加一定数量的“ - ”(破折号),如下所示:
set hive.execution.engine=spark; set spark.executor.memory=2g;
但是我得到了堆栈溢出,我不知道为什么。
答案 0 :(得分:2)
您对dashes的递归调用会传递原始的l1参数,因此列表长度永远不会增长,并且终止条件仍为false。
dashes
l1