4

只需通过在 Worksheet 中键入以下内容来实例化一个类(注意,Worksheet,使用 File > New > Scala Worksheet 创建,一个.sc文件,而不是普通.scala文件)并单击 Save 会导致虚假错误:

在此处输入图像描述

鼠标移到:

在此处输入图像描述

“此行有多个标记 - 简单表达式的非法开头 - ';' 预期但找到标识符。”

我怀疑像这样简单的事情可能会通过测试,所以可能是配置问题。我已经在 2 台机器上尝试过并且得到了相同的行为:

1) 带有 Eclipse Helios 的 Windows 7

2) 带有 Eclipse Indigo 的 Windows XP - 从 Typesafe 网站干净下载

有任何想法吗?其他人在他们的设置中得到这个吗?

4

2 回答 2

4

在 Martin Odersky 在Coursera上的讲座中,我注意到他在工作簿的主要对象之外声明了他的类。

我希望这有帮助

object Worksheet {
  new Foo
}

class Foo
于 2012-10-05T15:08:08.820 回答
3

此错误已在 Scala 编译器中修复,但该修复不在里程碑版本附带的版本中。

如果您更新到每晚构建的 Scala IDE,您应该能够使用此 Code Pattern。

于 2012-10-07T08:21:56.123 回答