Scala工作表无法解析类名 – IntelliJ IDEA
发布时间:2020-12-16 09:55:39 所属栏目:安全 来源:网络整理
导读:我跟着讲座,讲师正在使用 Eclipse,但我正在使用IntelliJ IDEA Community Edition 15.0.6,而名为rationals.scala的Scala工作表上的代码如下 object rationals{ val x = new Rational(1,2) x.numer x.denom}//noinspection ScalaPackageNameclass Rational(x:
我跟着讲座,讲师正在使用
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作为拼写错误. 任何指导?谢谢 解决方法
问题不在于名称匹配目录结构,实际问题是您在工作表中有多个不喜欢的定义.如果在对象内声明类,那么它将正确计算:
object rationals { class Rational(x: Int,y: Int) { def numer = x def denom = y } val x = new Rational(1,2) x.numer x.denom } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |