
8篇文章 · 4413字 · 5人关注
隐式转换 我们需要某个类中的一个方法,但是这个类没有提供这样的一个方法,所以我们需要隐式转换,转换成提供了这个方法的类,然后再调用这个方法第一步...
集合相关 +=和++=(字符串拼接) +=方法还可以:为可变数组添加元素、为map添加新的值 -=方法可以:为可变数组减去元素、为map移除相应...
常量模式与变量模式 功能类似于其他语言的switch语句,但是在match case语句中是可以使用函数,也就意味着=>左侧可以是任意的变量和条...
case class在匹配模式和actor中经常使用到,当一个类被定义成为case类后,Scala会自动帮你创建一个伴生对象并帮你实现了一系列方...
泛型类 在类声明时,定义一些泛型类型,然后在类的内部,就可以使用这些泛型类型 在需要对类中的某些成员,如字段或方法中的参数进行统一的类型限制时,...
apply()方法 在伴生对象中使用 在scala中apply可以存在在class中和object中,但是最常用的方式就是:有一个类,在这个类的...
单例对象 Scala单例对象是十分重要的,因为没有像在Java一样,有静态类、静态成员、静态方法,但是Scala提供了object对象,这个ob...
在Scala里Option[T]实际上是一个容器,就像数组或是List一样,你可以把他看成是一个可能有零到一个元素的List。 Option[T...
文集作者