0
找不到我的函数中的错误。它应该循环列表n次,例如:SML中的递归错误
cycle([1, 2, 3, 4, 5, 6], 2)
将返回[3, 4, 5, 6, 1, 2]
,循环列表两次。
这是我的代码,但我想我正在进入一个无限递归循环。任何帮助?
fun cycle (a, n) = if n >= 0 then cycle (cycle1 a, n-1)
else cycle (a, n-1);