【发布时间】:2020-12-29 16:05:35
【问题描述】:
这两种定义有什么区别?
def f[F[_]: Async](...) = ???
def f[F[_]](...)(implicit F: Async[F]) = ???
稍后我可以在第一种情况下使用Async[F].async {},在第二种情况下使用F.async {}
但我无法弄清楚区别。谢谢。
【问题讨论】:
-
如果你对隐式不放心,你可能不会像猫一样使用 lib 效果
标签: scala implicit context-bound