在从 Typesafe for a Linux, Ubuntu 下载的 Eclipse 3.7.2 中,在 Scala 工作表上发现相当大的错误
在定义价值观时似乎遇到了问题——这在我的课程教师屏幕上不会发生。
请看如下:
package week3
object rational2 {
val x = new Rational(1,2) //> x : week3.Rational = week3.Rational@1e9cb75
x.num //> res0: Int = 1
x.den //> res1: Int = 2
val y = new Rational(2,3) //> y : week3.Rational = week3.Rational@1786e64
x.addRationals(y) //> res2: week3.Rational = week3.Rational@197a37c
val z = new Rational(3,2) //> z : week3.Rational = week3.Rational@6e3d60
如您所见,它甚至没有告诉我 x、y、z 是什么,而是指向一个定义为包中存在的变量。以前有一个已知的问题,即在没有错误时突出显示错误,但必须重新安装 Eclipse 才能摆脱这些问题。
任何帮助表示赞赏。
编辑:请注意已在对象一下方定义了一个 Rational 类 - 我只是没有粘贴它,因为它没有显示任何错误并且没有由交互式工作表处理