Scala非法方法名称?

时间:2013-10-22 14:11:24

标签: scala

奇怪的错误:

scala> Parameter.with("published", false)
<console>:1: error: identifier expected but 'with' found.
       Parameter.with("published", false)
                 ^

Scala,此对象来自Java RestFB库this is the Parameter object's javadoc。 想法?

2 个答案:

答案 0 :(得分:5)

with是Scala中的保留关键字。

您需要在反向标记中包装方法名称以指定您没有使用内置关键字:

Parameter.`with`("published", false)

答案 1 :(得分:4)

围绕with

尝试反击
Parameter.`with`("published, false")

with是Scala关键字。它用于混合特征。