Warum ist meine String-Formatierung in Clojure fehlgeschlagen?

8

In Java kann ich eine Fließkommazahl zur Anzeige formatieren:

%Vor%

Theoretisch könnte ich das gleiche mit diesem Clojure machen:

%Vor%

Wenn ich jedoch das obige Clojure-Snippet in der REPL ausführe, erhalte ich die folgende Ausnahme:

%Vor%

Was mache ich falsch?

    
quanticle 18.02.2012, 18:39
quelle

1 Antwort

15

Java String.format benötigt eine Object[] (oder Object... ), um String.format in Clojure verwenden zu können, müssen Sie Ihre Argumente in ein Array einschließen:

%Vor%

Clojure bietet einen Wrapper für das Format, das einfacher zu verwenden ist:

%Vor%

Kyle

    
Kyle Burton 18.02.2012, 18:53
quelle

Tags und Links