【问题标题】:scala- ways to find implicit execution context in use by a scala programscala- 查找 scala 程序使用的隐式执行上下文
【发布时间】:2021-03-24 03:54:30
【问题描述】:

在基于播放框架的应用程序中,我有一个采用隐式执行上下文参数的 scala 类。在这个播放应用程序的运行时,有没有办法查看一个类使用的隐式列表(连同名称)?感谢您的任何意见。

【问题讨论】:

标签: multithreading scala playframework implicit


【解决方案1】:

在运行时,您可以通过implicitly[T] 调用隐式,例如

println(implicitly[ExecutionContext])

这可能不会为您提供上下文绑定的名称。至于列表,嗯,在运行时,在某个时间点在隐式范围内最多有一个任何给定类型的实例(在编译时对于代码中的给定位置也是如此),所以列表不会价值不大。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-06
    • 2015-08-28
    • 2020-10-18
    • 1970-01-01
    • 1970-01-01
    • 2015-10-31
    • 2014-11-02
    • 2016-06-28
    相关资源
    最近更新 更多