在Eclipse中使用scalaz是否可行?

4
  • 创建一个新的scala项目
  • 添加scalaz的库引用
  • 创建一个新的package
  • 在package中创建一个scala文件
  • 将编码设置为UTF-8
  • 粘贴双重函数射example的内容
  • 在文件中调整package

在IntelliJ中可以工作。但是在Eclipse中,我会得到8个类似于以下错误:

';' expected but something found

在包含assert_≟的行中。

我正在使用带有Scala IDE for Eclipse 1.0.0.201011110258的Eclipse Helios。

1个回答

2
  • 你的源文件是否使用了正确的字符集(例如UTF8)?
  • Eclipse中的“错误”是来自IDE本身还是编译运行(调用scalac)?
  • 您能否手动使用scalac编译源文件?

假设不是文件编码问题并且您可以手动编译文件,我可能会得出结论,由于scalaz使用复杂的类型推断,Eclipse可能会报告错误的错误。


在Eclipse中,我打开文件/属性并设置UTF-8编码。无论如何,相同的文件在IntelliJ上都可以工作。 - onof
我发现了。问题是Eclipse编辑器在编码方面有问题。我不得不通过JEdit更改文件编码来设置为UTF-8。在这之前,我手动调用scalac时也遇到了相同的错误。谢谢你的帮助。 - onof

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接