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
- Clojure Docs voor
spit: https://clojuredocs.org/clojure.core/spit - Clojure
java.iowrapper: https://clojure.github.io/clojure/clojure.java.io-api.html