scala - 如何在Scala案例类中使用特殊字符

标签 scala class case

我正在使用下面的 JSON,

{
  "@context": "Testingcontext",
  "@type": "Testingtype",
  "actor": "Testingactor"
}

为此,我在 Scala 中创建了一个案例类:
case class LoggedInAction(`@context`: String,`@type`:String,actor:String) 

如何使用特殊字符,如 @ , &在案例类中?另外,如何使用这样的案例类字段?

最佳答案

就像你在你的例子中所做的那样:

scala> case class LoggedInAction(`@context`: String,`@type`:String,actor:String)
defined class LoggedInAction

scala> val example = LoggedInAction("context", "type", "actor")
example: LoggedInAction = LoggedInAction(context,type,actor)

scala> example.`@context`
res0: String = context

关于scala - 如何在Scala案例类中使用特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36473554/

相关文章:

scala - 在scala中根据条件创建两个列表

scala - Scala的Int部门

c++ - 用c++中的类对小于30的奇数进行迭代和平方

if-statement - 将 if 语句转换为 switch 语句

Ruby 将 If 语句转换为大小写

jquery - 选择选项 : jQuery, 大小写并显示/隐藏表单字段

scala - IntelliJ IDEA、社区版还是旗舰版?

java - 在单个字符串上匹配相同的表达式并转换为列表

java - 类的词法包含类型

python - 我没有正确使用setter方法吗?