このコンテキストでは、typeパラメータにデフォルト値を指定する方法はありますか?scala:型パラメータを持つ関数のデフォルト値。部分的に適用されるコンテキストで使用される
def increase[T: Numeric](x: T, y: T): T = implicitly[Numeric[T]].plus(x, y)
val inc = increase _
出力:
C:\Sources\scala\main.scala:12: error: could not find implicit for evidence parameter of type Numeric[Nothing] val inc = increase _
はhttp://www.cakesolutions.net/teamblogs/default-type-parameters-with-implicits-in-scalaを参照してください。 。 –