編譯如果我在Eclipse中創建一個工作表斯卡拉如下:的toString上負數不Scala的工作表
object negative {
2.toString //> res0: String = 2
(2).toString //> res1: String = 2
// compile error
(-2).toString
}
最後一行將導致編譯錯誤:
';' expected but ')' found. illegal start of simple expression
然而,同樣的三行在正常的Scala源文件中編譯並運行良好。
爲什麼這在工作表中不起作用?
這是使用Eclipse 3.7.2,斯卡拉IDE 3.0.0.v-2_10,斯卡拉工作表0.1.4.v-2_10
[更新:這個問題最初使用toBinaryString,但問題甚至發生與toString,所以我已經簡化了它]
感謝您的解釋。我已經將它報告爲一個bug [這裏](https://github.com/scala-ide/scala-worksheet/issues/160) – DNA
如果您只是將它包裝在主對象內的代碼塊中, 。 – DNA