scala implicit class使用

  • Post author:
  • Post category:其他




官方文档: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 版权协议,转载请附上原文出处链接和本声明。