私はsmlを学ぶ初心者であり、私が与えられた質問には、私が理解していないIO機能が含まれています。これが私が始めるために本当に助けを必要とする2つの質問です、私にコードといくつかの説明を提供してください、私は他の質問のために与えられたコードで試行錯誤を使うことができます。
Q2)ファイル名のリストを読み取るreadlist(filename)(それぞれが(Q1)のlistdirによって生成され、それらを1つの大きなリストに結合します(Q1のテキストファイルから読み取り、内容を含む1つの大きなリストに割り当てます)。すべての情報)
実は、私は学校の講師から紹介セクションで学んだだけで、システムの入力や出力の例も示されておらず、「ファイルの使用」機能も教えられていません。smlを知っている人がこれを見たら、助けてください。私を助けるために努力してくれた人に感謝します。
返信ありがとうございます。現在、SMLNJを使用してこれを実行しています。基本的に、Q1では、「filename」のテキストファイルに提供されている「directoryname」のディレクトリのファイルをリストする必要があります。Q2では、「ファイル名」テキストファイルから読み取り、内容を1つの大きなリストに配置する必要があります。
ところで、もしあなたがこの投稿を見続けているのなら、質問もしてみてください。現在、txtファイルから読み取ってリストに追加しようとして立ち往生しています。1行で実行できますが、ファイル全体で実行しようとしています。
fun readlist(infile : string) =
let val ins = TextIO.openIn infile
fun listing() =
TextIO.inputLine ins;
in listing()
end;
TextIO.closeIn;