私はsmlを学習している初心者で、投げられた質問にはIO関数が含まれており、読んだ後でもそれがどのように機能するのかわかりません。これは、私が始めるために本当に助けが必要な2つの質問です。コーディングと説明を提供してください。他の質問に与えられたコードで試行錯誤することができます。
Q1) ディレクトリの名前を指定した listdir(filename,directoryname) は、その内容をテキスト ファイルに一覧表示します。このリストは、ファイル名、日付、およびサイズを簡単に区別できる形式になっています。(msdos が "dir" で行うことと似ていますが、単に一覧表示するのではなく、すべてのファイルと詳細をテキスト ファイルに配置します。
Q2) ファイル名のリストを読み取る readlist(filename) (各ファイルは (Q1) で listdir によって生成され、それらを 1 つの大きなリストに結合します。(Q1 でテキスト ファイルから読み取り、内容を含む 1 つの大きなリストに割り当てます)すべての情報)
事は、私が学校の講師から紹介セクションで学んだだけで、システムの入力または出力の例さえ示されておらず、「ファイルを使用する」機能さえ教えられていません。sml を知っている人がこれを見たら、助けてください。私を助けてくれた努力をしてくれた人に感謝します。
返信ありがとうございます。現在、私は SMLNJ を使用してこれを試しています。基本的に、Q1 では、「filename」のテキスト ファイルに指定された「directoryname」のディレクトリのファイルを一覧表示する必要があります。Q2 では、「ファイル名」テキスト ファイルから読み取り、その内容を 1 つの大きなリストに配置する必要があります。
複製: smlnj listdir