Cómo crear y escribir en un archivo de texto en Lisp
-
14-11-2019 - |
Pregunta
Quiero saber cómo crear y escribir archivos de texto en Lisp.Sólo quiero escribir una línea simple como:
"break 1"
"break 2"
Estoy usando LispWorks IDE en Windows 7
Solución
(with-open-file (str "/.../filename.txt"
:direction :output
:if-exists :supersede
:if-does-not-exist :create)
(format str "write anything ~%"))
También puede elegir diferentes configuraciones para el with-open-file
macro.Si utiliza :append
en lugar de :supersede
luego podrá escribir en el archivo de texto conservando su contexto en lugar de reemplazar el contenido disponible.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow