所以我试图声明这个简单的案例类
case class Association(id: Option[Long], type: String, name: String, description: Option[String], uri: URI, additonalInfo: String){
}
但它不会使用此消息进行编译:
- identifier expected but 'type' found.
当然,因为“type”是保留的Scala关键字。我认为由于某些原因我可以通过提供'类型(符号)来解决这个问题,但它仍然无法编译。
那么我怎样才能真正将参数标记为“类型”? 请不要让我失望告诉我在Scala中无法做到这一点:)
答案 0 :(得分:5)
只需使用粗引号:
case class Association(id: Option[Long], `type`: String, name: String, description: Option[String], uri: URI, additonalInfo: String)