блок.
аю строки из текстового файла, используя(line-seq (reader "input.txt"))
, Затем эта коллекция передается и используется моей программой.
Я обеспокоен тем, что это может быть плохим стилем, так как я не определяю, как закрывать файл. Я думаю, что я не могу использовать(with-open (line-seq (reader "input.txt")))
, поскольку файловый поток потенциально будет закрыт, прежде чем я пройдусь по всей последовательности.
Долженlazy-seq
избегать в сочетании сreader
для файлов? Есть ли другая модель, которую я должен использовать здесь?