基本介绍 1)样例类仍然是类 2)样例类用 case 关键字进行声明。 3)样例类是为模式匹配而优化的类 4)构造...[作者空间]
注意细节 如果所有 case 都不匹配,那么会执行 case _ 分支,类似于 Java 中 default 语...[作者空间]
通过 iterator 方法从集合获得一个迭代器,通过 while 循环和 for 表达式对集合进行遍历.(学习使...[作者空间]
拉链的本质就是两个集合的合并操作,合并后每个元素是一个 对偶元组。 如果两个集合个数不对应,会造成数据丢失。 集合...[作者空间]
fold 函数将上一步返回的值作为函数的第一个参数继续传递参与运算,直到 list 中的所有元素被遍历。 fold...[作者空间]
高阶函数 map映射函数 flatMap filter[作者空间]
创建 增 删 遍历[作者空间]
List :+运算符表示在列表的最后增加数据 +:运算符表示在列表的最前面增加数据 符号::表示向集合中 新...[作者空间]
基本介绍 元组可以理解为一个容器,可以存放各种相同或不同类型的数据、val tuple1 = (1, 2, 3, ...[作者空间]
定长数组 val arr1 = new ArrayInt 第二种方式定义数组//使用 apply 方法创建数组对象...[作者空间]
基本介绍 隐式转换函数是以 implicit 关键字声明的带有单个参数的函数。这种函数将会自动应用,将值从一种类型...[作者空间]
嵌套类的使用 成员内部类和静态内部类 内部类访问外部类的属性方法 访问方式1:外部类名.this.属性名访问方式2...[作者空间]
Scala语言中,采用trait(特质,特征)来代替接口的概念,也就是说,多个类具有相同的特征(特征)时,就可以将...[作者空间]
基本介绍 1)Scala中伴生对象采用object关键字声明,伴生对象中声明的全是 "静态"内容,可以通过伴生对象...[作者空间]
1.在scala中一个文件可以同时创建多个包2.scala中包名和源码所在的系统文件目录结构要可以不一致,但是编译...[作者空间]
类的定义 [修饰符] class 类名 {类体} 1)scala语法中,类并不声明为public,所有这些类都具有...[作者空间]
概念及定义 在Scala当中,函数是一等公民,像变量一样,既可以作为函数的参数使用,也可以将函数赋值给一个变量. ...[作者空间]