Scala:“val”作为标识符可能吗?链接到java库需要它

参见英文答案 > Using a Java library with Scala reserved words                                    1个
在我的scala代码中,我使用的是一个java库,它定义了一个名为“val”的公共属性的对象:

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

有没有办法在scala中获取属性

解决方法

你可以使用反引号.它们删除任何Scala关键字(或符号)的保留状态.

val foo = new XYZ
foo.`val`

Scala Interoperability FAQ.

相关文章

共收录Twitter的14款开源软件,第1页Twitter的Emoji表情 Tw...
Java和Scala中关于==的区别Java:==比较两个变量本身的值,即...
本篇内容主要讲解“Scala怎么使用”,感兴趣的朋友不妨来看看...
这篇文章主要介绍“Scala是一种什么语言”,在日常操作中,相...
这篇文章主要介绍“Scala Trait怎么使用”,在日常操作中,相...
这篇文章主要介绍“Scala类型检查与模式匹配怎么使用”,在日...