Clojure:
Skriva ut felsökningsdata

Hur gör man:

; Skriv ut en enkel sträng
(println "Hej, jag felsöker!")

; Utskriva variabler och strängar
(defn debug-var [var]
  (println "Debug: " var))

(debug-var "något viktigt")

; Format output with str
(println (str "Resultat: " (+ 2 2)))

; Resultat i REPL
; Hej, jag felsöker!
; Debug: något viktigt
; Resultat: 4

Djupdykning:

I förhistorisk tid av programmering sträckte sig felsökning till att gräva igenom pappersutskrifter. Idag är println i Clojure enkelt och rakt på sak, men det är en dålig vana att lämna utskrifter i släppt kod. Alternativ inkluderar loggningsbibliotek som timbre, vilka erbjuder kontroll över loggningsnivåer. Clojure’s println släpper ut till standard output och kan omdirigeras eller tystas.

Se även: