1
我正在運行非常奇怪的scalac行爲。這是我想要編譯代碼:隱式數值在Scala 2.10中加寬,但不是2.11或2.12
case class A(a: Char, b: Char)
出於某種原因,使-Ywarn-numeric-widen
標誌(我爲我所有的項目做,以及-Xfatal-warnings
)時:
- 2.10。 6將警告
implicit numeric widening
- 2.11.8和2.12.1的罰款
我不知道在哪裏的警告從何而來,也不知道怎樣去解決它。我希望的,不涉及放棄對2.10的支持或強迫我「削弱」我的編譯過程的解決方案......
該頁面表示它已在Scala 2.11.0中修復,它符合您所看到的內容。 –
沒錯 - 既然它是在2.10.4之前修正的,我認爲它已經被回溯了,但你說得對:它明確表示它在2.11之前並不是固定的。 –
2.10現在看起來很老了,但實在太糟糕了--Xreporter在那裏不可用作爲後援。 –