通过砖墙驱动单件类型
这是一个非常简洁的版本:
case class Brickwall[A](otherSide: A)
trait Monoman { def me(m: this.type): Unit }
def test(m: Monoman): Unit = m.me(Brickwall(m).otherSide)
-> error: type mismatch;
found : Monoman
required: m.type
愚蠢的砖墙不让我通过。任何想法如何可能?秘密斯卡拉隧道的影响?希望...
没有找到相关结果
已邀请:
3 个回复
膛嵌墒缅欠
谷靛
在你的情况下,这可能不是一个可行的解决方案。
稳赣苍卯改
因此,当展开是透明的时,重新包装似乎不起作用,我怀疑它不可能让它工作,因为
永远不会被推断。