Avatar notebook default
8篇文章 · 4413字 · 5人关注
  • Scala 隐式转换

    隐式转换 我们需要某个类中的一个方法,但是这个类没有提供这样的一个方法,所以我们需要隐式转换,转换成提供了这个方法的类,然后再调用这个方法第一步...

  • Scala 令人发指的特殊符号

    集合相关 +=和++=(字符串拼接) +=方法还可以:为可变数组添加元素、为map添加新的值 -=方法可以:为可变数组减去元素、为map移除相应...

  • Scala 模式匹配的常见类型

    常量模式与变量模式 功能类似于其他语言的switch语句,但是在match case语句中是可以使用函数,也就意味着=>左侧可以是任意的变量和条...

  • Scala 关于样例类的优点

    case class在匹配模式和actor中经常使用到,当一个类被定义成为case类后,Scala会自动帮你创建一个伴生对象并帮你实现了一系列方...

  • Scala 泛型以及泛型约束

    泛型类 在类声明时,定义一些泛型类型,然后在类的内部,就可以使用这些泛型类型 在需要对类中的某些成员,如字段或方法中的参数进行统一的类型限制时,...

  • Scala 从Array数组的构造过程理解apply()

    apply()方法 在伴生对象中使用 在scala中apply可以存在在class中和object中,但是最常用的方式就是:有一个类,在这个类的...

  • Scala 单例对象与伴生对象

    单例对象 Scala单例对象是十分重要的,因为没有像在Java一样,有静态类、静态成员、静态方法,但是Scala提供了object对象,这个ob...

  • Scala Option[T]的通俗理解

    在Scala里Option[T]实际上是一个容器,就像数组或是List一样,你可以把他看成是一个可能有零到一个元素的List。 Option[T...

文集作者