我试图弄清楚如何static在Clojure中调用一个没有参数的方法.两个(坏的)例子是(sun.misc.Unsafe/getUnsafe)和(Object/getClass),两者都抛出一个CompilerException由a引起的NoSuchFieldException.
是的,我知道有一种更简单的方法可以调用getClass,我根本不应该使用sun.misc.Unsafe- 只是想知道如何在Clojure中调用一个无参数的静态方法.
您的示例似乎不起作用,但以下情况
(System/currentTimeMillis)
> 1398285925298
Run Code Online (Sandbox Code Playgroud)
这就是调用无参数静态方法的方法.
Object/getClass 似乎不是一个静态的方法.它意味着要在一个对象上调用,而不是一个类.
| 归档时间: |
|
| 查看次数: |
365 次 |
| 最近记录: |