我正在查看Scalatra的文档,并注意到一个有趣的代码片段,涉及我以前没有见过的语法:http://www.scalatra.org/2.2/guides/persistence/introduction.html
具体来说,就是这一部分:
trait DatabaseSessionSupport { this: ScalatraBase =>
import DatabaseSessionSupport._
除了 this: ScalatraBase =>
段落外,这里的所有内容都是有意义的。它在这里有什么特殊的意义?它是针对下面的导入还是整个 Trait 的?