4
  • 新しいscalaプロジェクトを作成する
  • scalazにライブラリ参照を追加します
  • 新しいパッケージを作成する
  • パッケージにscalaファイルを作成する
  • エンコーディングをUTF-8に設定します
  • bifunctorの例の内容を貼り付けます
  • ファイル内のパッケージを調整します

それはintellijで動作します。Eclipseを使用すると、次のような8つのエラーが発生します。

';' 期待されたが何かが見つかった

assert_≟を含む行にあります。

Eclipse1.0.0.201011110258用のScalaIDEでEclipseHeliosを使用しています。

4

1 に答える 1

2
  • ソースファイルに正しい文字セット(UTF8など)を使用していますか?
  • Eclipseの「エラー」は、IDE自体からのものですか、それともコンパイルの実行(scalac?の呼び出し)からのものですか。
  • scalacソースファイルを手動でコンパイルできますか?

これがファイルのエンコードの問題ではなく、ファイルを手動でコンパイルできると仮定すると、scalazは複雑な型推論を使用するため、Eclipseが誤ったエラーを報告している可能性があると結論付けることができます。

于 2010-11-13T10:31:45.013 に答える