Come creare e scrivere nel file di testo in Lisp
-
14-11-2019 - |
Domanda
Voglio sapere, come creare e scrivere file di testo in Lisp. Voglio solo scrivere linea semplice come:
"break 1"
"break 2"
.
Sto usando Lispworks IDE sulla finestra 7
Soluzione
(with-open-file (str "/.../filename.txt"
:direction :output
:if-exists :supersede
:if-does-not-exist :create)
(format str "write anything ~%"))
.
Puoi anche scegliere diverse impostazioni per la macro with-open-file
.Se si utilizza :append
anziché :supersede
, è possibile scrivere nel file di testo preservando il suo contesto invece di sostituire il contenuto disponibile.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow