【发布时间】:2016-10-09 20:11:33
【问题描述】:
我明白 self 类型的结果是什么
trait SpellChecker {
self: RandomAccessSeq[char] =>
...
}
来自http://www.markthomas.info/blog/92
但我不明白为什么在这里使用self 而不是this 更好......!?此外,如果我写 asfd 而不是 self 我也不会收到编译器错误......所以我不太确定“self”是什么意思。我看不出以后可以在 trait 的方法之一中像对象一样使用self。
【问题讨论】:
标签: scala traits self-reference