收到错误:Scala中的顶部语句声明错误

时间:2019-02-19 04:25:57

标签: java scala intellij-idea

Boundary.scala和World.scala都给我Scala中错误的top语句声明错误。我该怎么做才能解决此问题?

Boundary.scala

package physics

class ​Boundary(​var ​start: PhysicsVector, ​var ​end: PhysicsVector){

}

World.scala

package ​physics

class ​World(​var ​gravity: Double) {​
var ​objects​: ​List​[PhysicalObject] = ​List​()​
var ​boundaries​: ​List​[Boundary] = ​List​()
}

1 个答案:

答案 0 :(得分:1)

您的代码中有很多零宽度空格(\u200b)字符,请参见将\u200b替换为\u26A0(警告符号)时出现的字符:

class ⚠World(⚠var ⚠gravity: Double) {⚠
var ⚠objects⚠: ⚠List⚠[PhysicalObject] = ⚠List⚠()⚠
var ⚠boundaries⚠: ⚠List⚠[Boundary] = ⚠List⚠()
}

只需将其删除或替换为常规空格即可。