【发布时间】:2015-04-10 05:29:13
【问题描述】:
假设我们有一个像这样的隐式类:
implicit class RichString(str: String) {
def sayHello(): String = s"Hello, ${str}!"
}
我们可以使用sayHello方法,就好像它是在String类上定义的一样
"World".sayHello
scala 编译器是否将其优化为静态调用,以避免构造 RichString 对象的开销?
【问题讨论】: