在Squeryl 入门页面上有一个Scala代码示例:
import sbt._
class Project(info: ProjectInfo) extends DefaultProject(info) {
val squeryl = "org.squeryl" % "squeryl_2.8.1" % "0.9.4-RC3"
}
Run Code Online (Sandbox Code Playgroud)
我很困惑,因为%不是RichString或String类中定义的方法.我最好的猜测是它在别处定义并称为隐式转换.
在Scala中阅读和理解此类代码的最佳方法是什么?