我想让case类的自动伙伴类apply构造函数为我执行隐式转换,但我想不出如何这样做。我已经搜索遍了,我能找到的最接近的答案是问题(我会解释为什么它不是我在下面寻找的)。// might be workable if done correctly我尝试在配套对象(下面)中添加隐式转换,希望它能够自动在Contai
我正在尝试向现有类型添加新的函数(这样我就可以让IDE自动建议与我无法控制的类型相关的函数,例如Future[Option[A]])。为了实现这一点,我探索了隐式类和隐式转换,它们似乎都提供了相同的行为。使用隐式类是否有任何有效的区别:implicit class EnrichedFoo(foo: Foo) {}Foo(1).beep