-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