大数据系列修炼-Scala课程32
核心内容:
1、List的基本操作实战
2、基于模式匹配的List排序算法实现
1、List的基本操作实战 |
声明List的三种方式:
1>常见的声明方式:val data = ListInt
2>::(2个冒号)+Nil的方式:val data2 = 10::(20::30::15::Nil)
从整体结构上而言:Scala中的List其实只是由两部分构成:一部分是head部分,即Scala中的第一个元素;
一部分是tail部分,即List中除第一个元素以外的的其它元素的集合
3>声明List的第三种方式:与模式进行结合,通过这种方式可以很容易的获取到List集合中的内容或前几个元素
实例程序:
object App8
{
def main(args:Array[String]):Unit=
{
val arr1 = Array[Int](10,20,30