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()
}
答案 0 :(得分:1)
您的代码中有很多零宽度空格(\u200b
)字符,请参见将\u200b
替换为\u26A0
(警告符号)时出现的字符:
class ⚠World(⚠var ⚠gravity: Double) {⚠
var ⚠objects⚠: ⚠List⚠[PhysicalObject] = ⚠List⚠()⚠
var ⚠boundaries⚠: ⚠List⚠[Boundary] = ⚠List⚠()
}
只需将其删除或替换为常规空格即可。