現在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;
ありがとうございました。あなたの答えは私の問題を解決するだけでなく、私が気づいていなかったことを教えてくれました。あなたは最高です ! – xx3z