【发布时间】:2018-03-13 09:43:27
【问题描述】:
我目前正在学习 SML 函数式语言,我正在尝试创建一个函数,该函数接受一个字符列表,然后它在找到一个空格时搜索列表中的任何空格,它将空格前的字符连接起来一个字符串,然后它返回一个由空格分隔的字符组成的字符串列表。
这是我的代码,但是编译器说 eof 有错误!
fun sepWords ([]) = []
| sepWords (x :: xs) =
let
val word = ""
val list
sepWords (xs)
in
if (Char.isSpace (x)) then (word = "")
else (word ^ x)
word :: list
end;
【问题讨论】:
标签: string list function sml chars