Clojure:
Een tekstbestand schrijven

Hoe te:

In Clojure gebruik je de spit functie om gegevens naar een tekstbestand te schrijven. Het is eenvoudig:

(spit "voorbeeld.txt" "Hallo, Wereld! Dit is Clojure aan het woord.")

De spit functie neemt de bestandsnaam en de inhoud. Om inhoud toe te voegen, stel je de append vlag in:

(spit "voorbeeld.txt" "\nLaten we deze nieuwe regel toevoegen." :append true)

Voorbeelduitvoer voor voorbeeld.txt na beide bewerkingen:

Hallo, Wereld! Dit is Clojure aan het woord.
Laten we deze nieuwe regel toevoegen.

Diepere Duik

Clojure’s spit functie komt uit zijn “I/O” bibliotheek - een opvolger van Lisp’s nalatenschap van bondige bestandsbewerkingen. Alternatieven in Clojure omvatten clojure.java.io/writer voor gebufferd schrijven en bibliotheken zoals slurp voor het lezen van bestanden. Wanneer je spit gebruikt, onthoud dan dat het niet bedoeld is voor grote stromen gegevens vanwege potentiële geheugenproblemen - gebruik in plaats daarvan writer en loop over de gegevens.

Zie Ook