【发布时间】:2011-07-11 07:33:04
【问题描述】:
在 Clojure 中,如何读取 Java 类实例的公共成员变量?我想要类似的东西:
(. instance publicMemberName)
我也试过了:
instance/publicMemberName
但这仅适用于静态方法
【问题讨论】:
-
你的意思是
(. member instance)而不是(. instance member)? -
我的意思是(.实例成员)。你的意思是(.member instance)还是(.member instance)?无论如何,谢谢我已经修改了问题以使其更清楚
-
呃,我不知道其他形式。谢谢!
-
如果您想获得许多或全部的 publicMemberNames,您可以将 POJO 转换为带有(bean 实例)的 Clojure 映射,这很好。
标签: clojure