【问题标题】:Scala: access toLong method of implicit Numeric instanceScala:访问隐式 Numeric 实例的 toLong 方法
【发布时间】:2018-06-28 03:14:09
【问题描述】:
implicit val integralFoo: Integral[Foo] = ???
val myFoo: Foo = ???
val myLong: Long = ???

我想知道如何在不明确引用integralFoo 或使用implicitly 的情况下填写第三行。

【问题讨论】:

    标签: scala traits numeric implicit


    【解决方案1】:

    导入必要的隐式。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-01
      • 1970-01-01
      • 2020-09-23
      • 1970-01-01
      • 2015-07-09
      • 1970-01-01
      • 2017-10-12
      • 1970-01-01
      相关资源
      最近更新 更多