下面是一个最小化的示例:
object Main extends App {
def f = {
def giveMeBigDecimal(x: String) = BigDecimal(x)
def giveMeBigDecimal(x: Double) = BigDecimal(x)
(giveMeBigDecimal("1.0"), giveMeBigDecimal(1.0))
}
}
Scala2.9.2编译器一直告诉我method giveMeBigDecimal is defined twice
我知道如何workaround this,但好奇为什么会有这样的限制。
https://stackoverflow.com/questions/12515328
复制相似问题