我有三个Scala类(A、B、C)。
我有一个从A转换为B的隐式转换,以及一个从B转换为C的隐式转换。
在我的代码中的某个时刻,我想在A上调用C方法。这可能吗?
我提出的一个解决方案是从A到C进行转换,但这似乎有些冗余。
注意:
当我在A上调用B方法时,它可以工作。
当我在B上调用C方法时,它可以工作。
当我在A上调用C方法时,它说在A的主体中找不到该方法。
谢谢...
我有一个从A转换为B的隐式转换,以及一个从B转换为C的隐式转换。
在我的代码中的某个时刻,我想在A上调用C方法。这可能吗?
我提出的一个解决方案是从A到C进行转换,但这似乎有些冗余。
注意:
当我在A上调用B方法时,它可以工作。
当我在B上调用C方法时,它可以工作。
当我在A上调用C方法时,它说在A的主体中找不到该方法。
谢谢...
A -> C
可能是B -> C
的笔误吗? - Travis Brown