我正在听讲座,讲师使用的是 Eclipse,但我使用的是 IntelliJ IDEA Community Edition 15.0.6,名为rationals.scala 的 Scala 工作表上的代码如下
object rationals{
val x = new Rational(1,2)
x.numer
x.denom
}
//noinspection ScalaPackageName
class Rational(x: Int, y: Int) {
def numer = x
def denom = y
}
Scala 工作表工作表将不会计算,并且与读取的类定义相关联的警告(非错误)
包名称与目录结构不对应,这可能会导致从该文件解析类时出现问题
此外,这很奇怪,但可能很重要,IDEA 将 numer 和 denom 标记为拼写错误。
有什么指导吗?谢谢