【发布时间】:2012-10-03 23:15:42
【问题描述】:
我有两个对象,每个对象都有本地定义的类型,我想确定类型是否相同。例如,我想编译这段代码:
trait Bar {
type MyType
}
object Bar {
def compareTypes(left: Bar, right: Bar): Boolean = (left.MyType == right.MyType)
}
但是,编译失败并显示“值 MyType 不是 Bar 的成员”。
发生了什么事?有没有办法做到这一点?
【问题讨论】:
标签: scala