【发布时间】:2016-10-19 17:21:31
【问题描述】:
给定以下代码:
class Foo[R](i: Int)(implicit ev: Ordering[R]) {
final type T = ev.type
}
我收到以下错误:
错误:(13, 16) 私有值 ev 作为 输入 Foo.this.ev.type type T = ev.type
这让我认为在构造函数中声明的隐式是私有的。
鉴于T 是最终的,它不会被覆盖,所以它不应该引起任何问题。我在这里想念什么?
【问题讨论】:
-
不,该错误与依赖类型有关。
标签: scala