我是clojure
的新手,我的問題很簡單,但是偶然發現我。
我想class
實例化一個類弄,看起來像:我怎樣才能實例化某些類的新實例,因爲我已經擁有該類的對象?
(new (class an-object))
剛剛獲得通過實例初始化無關。
例如,如果an-object
是一個向量:
(new (class [1 2 3]))
我repl
運行這一點,但只得到該錯誤消息:
CompilerException java.lang.IllegalArgumentException異常:無法 決心classname:(class []),compiling :(NO_SOURCE_PATH:1)
目前尚不清楚你想做什麼。實例化一些類,當你有'Class [..]'對象或什麼? – 2013-04-26 16:49:49
@ om-nom-nom是的,假設我有一個對象並且想實例化對象的類。 – 2013-04-26 16:55:48
投票人:Clojure開發人員並不總是擁有Java背景,所以這個問題的答案可能並不明顯。 – noahlz 2013-04-26 18:06:49