官方文档:http://docs.scala-lang.org/zh-cn/overviews/core/implicit-classes.html
介绍
Scala 2.10引入了一种叫做隐式类的新特性。隐式类指的是用implicit关键字修饰的类。在对应的作用域内,带有这个关键字的类的主构造函数可用于隐式转换。
隐式类型是在
SIP-13
中提出的。
用法
创建隐式类时,只需要在对应的类前加上implicit关键字。比如:
object Helpers {
implicit class IntWithTimes(x: Int) {
def times[A](f: => A): Unit
版权声明:本文为u013063153原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。