私の関数は、テキストファイルを行ごとに読み取り、somefn と呼ばれる特定の事前定義された関数を各行で実行し、関数に somefn の値を追加しようとしています。somefn はすでにこの上で定義されており、正常に動作します。
fun extractline(infile:string)=
let
val insl=TextIO.inputLine(ins)
case insl of
NONE=> []
|SOME(l)=>somefn(insl)::extractline(infile)
in
TextIO.closeIn(ins);
end
;
エラーが発生し、処理できません。助けていただければ幸いです。
ありがとうございました。