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

È stato utile?

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
scroll top