4

ワークシートに次のように入力してクラスをインスタンス化するだけで(注、ワークシート、[ファイル]>[新規]>[Scalaワークシート]で作成され.scます。通常のファイルではなく.scalaファイルです)、[保存]をクリックすると誤ったエラーが発生します。

ここに画像の説明を入力してください

マウスオーバー:

ここに画像の説明を入力してください

"この行に複数のマーカー-単純な式の不正な開始-';' 予期されていましたが、識別子が見つかりました。」

これがテストをすり抜けた可能性があるほど単純なものではないかと思うので、おそらくそれは構成の問題です。私は2台のマシンでそれを試しましたが、同じ動作をしました:

1)EclipseHeliosを搭載したWindows7

2)EclipseIndigoを搭載したWindowsXP-TypesafeWebサイトからのクリーンダウンロード

何か案は?他の人は自分のセットアップでこれを取得しますか?

4

2 に答える 2

4

Courseraに関するMartinOderskyの講義中に、彼がワークブックの主要なオブジェクトの外でクラスを宣言していることに気づきました。

これがお役に立てば幸いです

object Worksheet {
  new Foo
}

class Foo
于 2012-10-05T15:08:08.820 に答える
3

このバグはScalaコンパイラで修正されましたが、マイルストーンリリースに同梱されているバージョンには修正が含まれていません。

Scala IDEのナイトリービルドに更新する場合は、このコードパターンを使用できるはずです。

于 2012-10-07T08:21:56.123 に答える