Как создать и записать текстовый файл в Лиспе
-
14-11-2019 - |
Вопрос
Я хочу знать, как создать и записать текстовый файл в Lisp.Я просто хочу написать простую строку вроде:
"break 1"
"break 2"
Я использую LispWorks IDE в Windows 7.
Решение
(with-open-file (str "/.../filename.txt"
:direction :output
:if-exists :supersede
:if-does-not-exist :create)
(format str "write anything ~%"))
Вы также можете выбрать различные настройки для with-open-file
макрос.Если вы используете :append
вместо :supersede
тогда вы сможете писать в текстовый файл, сохраняя его контекст, а не заменяя доступное содержимое.
Не связан с StackOverflow