【问题标题】:Sikuli type method is a keyword in Scala IDESikuli 类型方法是 Scala IDE 中的关键字
【发布时间】:2014-07-31 06:22:16
【问题描述】:

我已经开始在 Scala 上开发测试应用程序,我是 scala 和 sikuli 的新手。 我正在使用最新的(基于 Kepler)IDE,发现“type”是那里的一个关键字,它不允许我编译我的应用程序。当我尝试调用 sikuli 方法“类型”时,例如:

val s = new Screen    
s.type(Key.ENTER)

我收到以下错误:

Multiple markers at this line
 - identifier expected but 'type' found.
 - identifier expected but 'type' found.

您能告诉我如何处理这种情况吗?我知道我可以创建一个 java 类来包装这些方法,并且只提供重命名的方法,甚至更改 sikuli 源中的方法名称,但我认为这些不是最好的解决方案。我告诉 IDE type 只是一个方法名,而不是关键字?

谢谢!

【问题讨论】:

    标签: scala types sikuli reserved-words


    【解决方案1】:

    type 方法用反引号括起来,如下所示:

    s.`type`(Key.ENTER)
    

    更多信息请参见Need clarification on Scala literal identifiers (backticks)

    【讨论】:

      猜你喜欢
      • 2014-03-16
      • 2013-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-30
      相关资源
      最近更新 更多