Lispでテキストファイルを作成して書き込む方法を知りたいです。次のような単純な行を書きたいだけです。
"break 1"
"break 2"
Window 7 で LispWorks IDE を使用しています
Lispでテキストファイルを作成して書き込む方法を知りたいです。次のような単純な行を書きたいだけです。
"break 1"
"break 2"
Window 7 で LispWorks IDE を使用しています
(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
、使用可能なコンテンツを置き換えるのではなく、コンテキストを保持しながらテキスト ファイルに書き込むことができます。