我必须编写一个函数来接收一个序列(有限或无限)并返回一个相同的序列,唯一的区别是如果在序列期间发生异常,则该函数将序列返回到它的开头。
换句话说,该函数必须返回一个循环序列,该序列在结束时会重复自身。我必须用句柄捕捉异常。
以下示例必须有效。
- listToSeq [1,2];
val it = Cons (1,fn) : int seq - restartOnError 它;
val it = Cons (1,fn) : int seq - 尾随它;
val it = Cons (2,fn) : int seq - 尾随它;
val it = Cons (1,fn) : int seq - 尾随它;
val it = Cons (2,fn) : int seq
有人能帮我吗 ?