我并沒有真正看出我在哪里出錯了,特別是因為我在某個地方遇到了一個允許這樣做的微小變化,但無法解釋它為什么會起作用。還請從更全面的意義上告訴我,當您在將 Java 類轉換為 Clojure 介面函式 (IFn) 時遇到問題時一般會出現什么問題,以及如何除錯它。謝謝你。
(defn date
[]
(new java.util.Date))
(defn x
[]
(.format(java.text.SimpleDateFormat "YYYY-MM-DD")(new java.util.Date)))
uj5u.com熱心網友回復:
在末尾添加一個.
權利SimpleDateFormat
。現在,您將類作為函式呼叫,因此出現了例外。在末尾添加一個點使其成為實體化。
你可以用(new java.util.Date)
- 做同樣的事情,它可以用(java.util.Date.)
.
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/481363.html