gpt4 book ai didi

Scala:隐式到隐式类

转载 作者:行者123 更新时间:2023-12-04 17:44:25 26 4
gpt4 key购买 nike

鉴于:

implicit class Foo(val i: Int) {
def addValue(v: Int): Int = i + v
}

是否可以将其应用于任何 implicitly ?
我在这里收到一个错误:
<console>:14: error: could not find implicit value for parameter e: Foo
implicitly[Foo]

最佳答案

implicit class Foo(val i: Int)意味着存在来自 Int 的隐式转换至 Foo .所以implicitly[Int => Foo]应该管用。

想一想:如果你能召唤一个Fooimplicitly[Foo] , 其中 Foo你会期望得到吗?一个 Foo(0) ?一个 Foo(1) ?一个 Foo(2) ?

关于Scala:隐式到隐式类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40730685/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com