【问题标题】:Converting Companion Object with Implicit隐式转换伴随对象
【发布时间】:2013-10-10 20:15:14
【问题描述】:

我想在不改变伴随对象本身的情况下使用隐式将字段“添加”到伴随对象。在下面的示例中,我希望能够从对象 A 访问属性“名称”。这可能吗?

implicit def a2b(???): ??? = B

object A
class A

object B {
    val name = "Bob"
}

【问题讨论】:

    标签: scala implicit


    【解决方案1】:

    试试这个:

    implicit def a2b(aObj: A.type): B.type = B
    

    【讨论】:

    • 优秀。谢谢!
    猜你喜欢
    • 2014-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-03
    • 1970-01-01
    • 1970-01-01
    • 2016-08-24
    • 1970-01-01
    相关资源
    最近更新 更多