Scala 保留关键字匹配



我正在Scala项目中导入一个使用关键字match的java类。我需要覆盖 Scala 代码中match的方法。

class Foo extends JavaClass {
      override def match (String str) : Boolean = { .... }}

但这不起作用,错误是:

应提供标识符,但找到"匹配项">

问题出在哪里?

match是一个

保留字,因此您不能修改它。 你只需要称它为别的东西。

也许def `match`(str: String)...

试试这个

override def `match` (str: String) : Boolean = { .... }}

最新更新