如何在 Scala 类定义中使用名为 'type' 的变量?



我必须创建一个类,在它的定义中包含一个名为'type'的变量,例如:

case class testEntity (
type: String,
val: String
)

那有可能吗?

要使用通常不允许使用的名称,必须将它们放在反引号(')中。你的声明看起来像这样:

case class testEntity (
`type`: String,
`val`: String
)

因为typeval都是关键字,

编辑:Scala中的约定是类名以大写字母开头。

最新更新