gpt4 book ai didi

带有多个参数的 scala 隐式方法

转载 作者:行者123 更新时间:2023-12-04 14:32:05 25 4
gpt4 key购买 nike

SIP-13 的评论中Martin Odersky 暗示可以创建具有多个参数的隐式方法。根据我的经验,隐式方法总是只有一个参数,我无法想象如何使用具有多个参数的隐式方法。有人可以给出一些用例和解释吗?

最佳答案

例如,如果您需要一个函数类型的隐式参数:

implicit def foo(x: Int, y: Int) = y * x

def bar(x: Int, y: Int)(implicit f: (Int, Int) => Int) = f(x,y)

scala> bar(3,4)
res3: Int = 12

关于带有多个参数的 scala 隐式方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10935232/

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