Scala介绍
1、多范式(multi-paradigm)的编程语言。
特点: 面向对象特性、函数式编程、静态类型、扩展性、并发性 ecilips安装插件。2、闭包
3、基础应用
4、函数高级应用
1) 函数传名调用 —-传名,传值 2) 指定函数参数名调用 3) 可变参数的函数 4) 默认参数值函数 5) 递归函数 结束条件,表达式 6) 高阶函数 7) 内嵌函数 8) 匿名函数 9) 偏应用函数 10) 函数柯里化5、集合
序号 | 集合类 | 说明 |
---|---|---|
1 | Scala List(列表) | 元素以线性方式存储,集合中可以存放重复对象。 |
2 | Scala Set(集合) | 集合中的对象不按特定的方式排序,并且没有重复对象。 |
3 | Scala Map(映射) | KV对存储 |
4 | Scala 元组 | 元组是不同类型的值的集合 |
5 | Scala Option | 表示有可能包含值的容器,也可能不包含值。 |
6 | Scala Iterator迭代器 | 迭代器不是一个容器,更确切的说是逐一访问容器内元素的方法 |