scala保留关键字匹配

时间:2018-02-05 15:48:28

标签: scala match

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

class Foo extends JavaClass {

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

但这不起作用,错误是:

  预期

标识符,但找到“匹配”

有什么问题?

2 个答案:

答案 0 :(得分:1)

试试这个

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

答案 1 :(得分:1)

match是一个reserved字词,因此您不允许对其进行修改。你只需要称之为别的东西。

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