【问题标题】:How to reference Enum inside a Java class from Clojure [duplicate]如何在 Clojure 的 Java 类中引用枚举 [重复]
【发布时间】:2019-05-14 12:39:11
【问题描述】:

如何从 Clojure 引用包含在 Java 类中的 Enum 常量?我正在尝试使用来自org.bitcoinj.script.Script.ScriptType 的字段P2PKHSee API of bitcoinj.

他们在Java interop guide 中说:

你可以像这样引用 Clojure 中的那些枚举:

DaysOfWeek/星期二

但是当 Enum 包含在一个类中时,这不起作用。正确的语法是什么?

【问题讨论】:

    标签: enums clojure clojure-java-interop


    【解决方案1】:

    访问静态内部类需要使用语法:

    OuterClass$InnerClass/staticField

    应该是这样的:

    org.bitcoinj.script.Script$ScriptType/P2PKH.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-03
      • 1970-01-01
      • 1970-01-01
      • 2011-09-04
      • 1970-01-01
      • 2012-09-24
      • 2021-06-14
      • 1970-01-01
      相关资源
      最近更新 更多