Scala:访问隐式数值实例的long方法

Scala:访问隐式数值实例的long方法,scala,traits,numeric,implicit,Scala,Traits,Numeric,Implicit,我想知道如何在这里填写第三行,而不显式引用integrafoo,或使用隐式导入必要的隐式 implicit val integralFoo: Integral[Foo] = ??? val myFoo: Foo = ??? val myLong: Long = ??? def m[Foo](implicit integralFoo: Integral[Foo]) = { import Integral.Implicits._ val myFoo: Foo = ??? val myL

我想知道如何在这里填写第三行,而不显式引用
integrafoo
,或使用
隐式导入必要的隐式

implicit val integralFoo: Integral[Foo] = ???
val myFoo: Foo = ???
val myLong: Long = ???
def m[Foo](implicit integralFoo: Integral[Foo]) = {
  import Integral.Implicits._
  val myFoo: Foo = ???
  val myLong: Long = myFoo.toLong()
}