Я новичок, изучающий sml, и вопрос, который я выбрал, включает функции IO, которые я понятия не имею, как это работает даже после прочтения. Вот 2 вопроса, на которые мне действительно нужна помощь, чтобы начать меня, пожалуйста, предоставьте мне кодировки и некоторое объяснение, я смогу проб и ошибок с кодом, указанным для других вопросов.smlnj перефразированный вопрос для listdir (имя_файла, имя каталога)
Q1) listdir (имя файла, имя_каталога), в котором указано имя каталога, перечислите его содержимое в текстовый файл. Листинг находится в форме, которая упрощает разделение имен файлов, дат и размеров друг от друга. (аналогично тому, что msdos делает с «dir», но вместо того, чтобы просто перечислять его, он помещает все файлы и данные в текстовый файл.
Q2) readlist (filename), который читает список имен файлов (каждый из которых были произведены с помощью listdir в (Q1) и объединяют их в один большой список (читается из текстового файла в Q1, а затем назначает содержимое в один большой список, содержащий всю информацию)
Вещь, я узнал только из преподаватель в школе на секции введения, даже не показан пример ввода или вывода системы, даже если не используется функция «использовать файл». Если кто-то, кто знает sml, видит это, пожалуйста, помогите. Спасибо всем, кто предпринял усилия, помогая мне .
Спасибо за ответ, текущий Я использую SMLNJ, чтобы попробовать и сделать это. В принципе, Q1 требует, чтобы я перечислял файлы каталога «имя_каталога», предоставленные в текстовый файл в «filename». Q2 требует, чтобы я прочитал текстовый файл «filename», а затем разместил его в одном большом списке.
Дубликат: smlnj listdir