我正在尝试递归地将字符串拆分为char列表。这就是我所要做的:
让rec explode2(s:string)= 匹配s | “” - > [] | s - > 让newWord = s。[1 ..] 让newArr ……
第一部分是正确的(用于返回列表而不是数组):
match s with | "" -> []
它处理空字符串情况,在递归函数中是最终情况。
对于第二部分,您需要:
要将元素连接到列表,您可以使用 :: 运营商:
::
c :: lst
你到了那里,所以坚持下去。