【问题标题】:Scala: "val" as identifier possible? Linking to java library needs it [duplicate]Scala:“val”作为可能的标识符?链接到java库需要它[重复]
【发布时间】:2013-03-11 00:05:25
【问题描述】:

在我的 scala 代码中,我使用了一个 java 库,它定义了一个具有名为“val”的公共属性的对象:

public class XYZ {
    public int val=...
}

有没有办法在scala中获取这个属性?

【问题讨论】:

    标签: java scala scala-java-interop


    【解决方案1】:

    您可以使用反引号。他们删除了 any Scala 关键字(或符号)的保留状态。

    val foo = new XYZ
    foo.`val`
    

    请参阅Scala Interoperability FAQ

    【讨论】:

      猜你喜欢
      • 2020-12-05
      • 1970-01-01
      • 2010-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多