-1
這裏是簡單的代碼和問題相關的位。斯卡拉類型轉換使用隱式 - >強制類型檢查
有沒有辦法告訴scala編譯器,如果這種轉換將被應用到的類型不存在,那麼編譯時會出錯!
我可以在sbt工具中看到警告,但看不到任何描述如此之戰。
class A(val n: Int) {
def +(other: A) = new A(n + other.n)
}
object A {
implicit def fromMyInt(n: Int) = new A(n)
}
val r = 1 + new A(1)
println(r)
好了,不能看到SBT工具這個錯誤。但我知道你的意思:運行它像:scalac -feature main.scala ..然後我有一個錯誤。謝謝,這會做! – Pavel