【发布时间】:2018-06-28 03:14:09
【问题描述】:
implicit val integralFoo: Integral[Foo] = ???
val myFoo: Foo = ???
val myLong: Long = ???
我想知道如何在不明确引用integralFoo 或使用implicitly 的情况下填写第三行。
【问题讨论】:
标签: scala traits numeric implicit
implicit val integralFoo: Integral[Foo] = ???
val myFoo: Foo = ???
val myLong: Long = ???
我想知道如何在不明确引用integralFoo 或使用implicitly 的情况下填写第三行。
【问题讨论】:
标签: scala traits numeric implicit
导入必要的隐式。
def m[Foo](implicit integralFoo: Integral[Foo]) = {
import Integral.Implicits._
val myFoo: Foo = ???
val myLong: Long = myFoo.toLong()
}
【讨论】: