ex2 1
← Back
Basic Info
Functional Programming
└── Lab ML
└── 0328
└── ex2 1.sml
Preview
(*
Write expressions to
1. Open a file zap for reading
2. Close the file whose instream is in1
3. Read 5 characters from the instream in2
4. Read a line of text from the instream in3
5. Read the entire file from instream in4
6. Find the first character waiting on the in1, without consuming it
*)
(* Open a file zap for reading *)
val IN = TextIO.openIn("zap")
(* Close the file whose instream is in1 *)
TextIO.closeIn(in1);
(* Read 5 characters from the instream in2 *)
TextIO.inputN(in2,5);
(* Read a line of text from the instream in3 *)
TextIO.inputLine(in3);
(* Read the entire file from instream in4 *)
TextIO.input(in4);
(* Find the first character waiting on the in1, without consuming it *)
TextIO.lookahead(in1);