私は(親切ユーザーSOCによって私のために処方)以下の一般的な間隔クラスがあります。 case class Interval[T](from: T, to: T)(implicit num: Numeric[T]) {
import num.mkNumericOps // allows us to write from.toDouble and to.toDouble
def
と連動して、デフォルトの引数は次のことを考えてみましょう: def f(implicit a: String, y: Int = 0) = a + ": " + y
implicit val s = "size"
println(f(y = 2))
最後の式は、次のエラーが発生:あなたは暗黙的にデフォルト値を提供する場合、しかし、 not enough arguments for meth
この暗黙的なvalによってStackOverFlowErrorがどのように発生しますか? (まだエラーを引き起こすことが、私の元のコードを下に切り詰め) object Complicit {
// a class with name, default, and conversion function as implicit val
case class CC[A](name: