Scala:如何将关键字设置为方法名称

时间:2015-03-24 17:41:19

标签: scala

我想使用关键字for作为方法名称。

object Fun extends App {
  def just = this
  def for (a: Any) = this // error
  def fun = this

  just for fun
}

但是得到一个错误:

Error:(11, 7) identifier expected but 'for' found.
  def for (a: Any) = this
      ^

是否有可能以某种方式在Scala中进行?

1 个答案:

答案 0 :(得分:3)

反引号逃脱了一切。

def `for`(a: Any) = this