我是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