1

私はClojureScriptの初心者で、Windows マシンでemacscidercljsbuild、およびaustinslimerjsとともに使用しています。clojurescript repl に入力すると、余分な^M文字nilが出力に追加されることがあります (ただし、以下の repl の出力が示すように、戻り値は nil ではありません)。の前の出力は^M赤で、nil出力は黒です。何が原因で、どうすれば修正できますか? (これをプロジェクトのトラッカーの 1 つに問題として報告する必要がありますか?)

cljs.user> 1
1
cljs.user> true
true
cljs.user> (reduce + [1 2 3])
6
cljs.user> (list [1 2 3])
([1 2 3])
cljs.user> reduce
#<function (a,e,f){switch(arguments.length){case 2:return b.call(this,
a,e);case 3:return c.call(this,a,e,f)}throw Error("Invalid arity: "+arguments.length);}>^M
nil
cljs.user> js/document
#<[object HTMLDocument]>^M
nil
cljs.user> (def d js/document)
#<[object HTMLDocument]>^M
nil
cljs.user> (nil? d)
false
4

1 に答える 1