【发布时间】:2010-12-31 09:17:45
【问题描述】:
我写
object MyString {
implicit def stringToMyString(s: String) = new MyString(s)
}
class MyString(str: String) {
def camelize = str.split("_").map(_.capitalize).mkString
override def toString = str
}
object Parse {
def main(args: Array[String]) {
val x = "active_record".camelize
// ...
}
}
在我的程序中。这会导致编译错误。插入后
import MyString.stringToMyString
然后就可以了。
从 Odersky 的 Scala 中的编程中,我得到了源或预期目标类型的伴随对象中的隐式转换不需要导入。
【问题讨论】: