【发布时间】:2018-09-12 16:35:51
【问题描述】:
def p1(c: Int)(implicit b: Int): Unit = {
println(c + b)
}
def p2(a: Int, b: Int): Unit ={
p1(a)
}
p2(5, 6) //result = 11
错误:找不到参数 b 的隐式值:Int
如何解决问题但不要使用此解决方案
def p2(a: Int, b: Int): Unit ={
implicit val bb = b
p1(a)
}
【问题讨论】: