私は初心者のsmlを勉強しています。私はスローされた質問はIO関数を含んでいます。ここで2つの質問は、私が実際に私を開始するために助けが必要です、コーディングといくつかのexplainationを私に提供してください、私は試行錯誤することができますコードは、他の質問のために与えられます。smlnj listdir(filename、directoryname)の言い換えられた質問
1)listdir(filename、directoryname):ディレクトリ名を指定すると、その内容をテキストファイルにリストします。このリストは、ファイル名、日付、およびサイズを互いに分離しやすい形式になっています。 (msdosは "dir"と同様ですが、リストするのではなく、すべてのファイルと詳細をテキストファイルに格納します)
Q2)ファイル名のリストを読み込むreadlist(filename) (Q1)のlistdirによって生成され、1つの大きなリストにまとめられます(Q1のテキストファイルから読み込み、すべての情報を含む1つの大きなリストにコンテンツを割り当てます)。
講義の紹介部には講師がいますが、システムの入力や出力の例は表示されません。 "ファイルの使用"機能も教えられていません。smlを知っている人なら誰でも助けてください。 。
返信いただきありがとうございます。現在、私はSMLNJを使ってこれを試しています。基本的には、Q1は "filename"のテキストファイルに提供された "directoryname"のディレクトリファイルをリストする必要があります。 Q2では、「ファイル名」テキストファイルから読み取って内容を1つの大きなリストに入れる必要があります。
の重複:
OS.FileSys.OpenDir(ディレクトリ名) - これはあなたのためのディレクトリストリームを開きます(Q1:smlnj listdir