Was sind die Optionen EINIGE und KEINE in SML?
Ich bin neu in SML (und eigentlich in der Programmierung).
fun readlist (infile : string) =
let
val
ins = TextIO.openIn infile
fun loop ins =
case TextIO.inputLine ins of
SOME line => line :: loop ins
| NONE => []
in
loop ins before TextIO.closeIn ins
end ;
Dies ist ein Programm, dem ich hier begegnet bin. Wie verwende ich SOME und NONE und wie verwende ich "before"?