Como criar e escrever em arquivo de texto em Lisp
-
14-11-2019 - |
Pergunta
Quero saber como criar e escrever arquivo de texto em lisp.Eu só quero escrever uma linha simples como:
"break 1"
"break 2"
Estou usando LispWorks IDE no Windows 7
Solução
(with-open-file (str "/.../filename.txt"
:direction :output
:if-exists :supersede
:if-does-not-exist :create)
(format str "write anything ~%"))
Você também pode escolher configurações diferentes para o with-open-file
macro.Se você usar :append
em vez de :supersede
então você pode escrever no arquivo de texto preservando seu contexto em vez de substituir o conteúdo disponível.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow