1. :::
(三个冒号)只用于连接两个List类型的集合
val a = List(1,2)
val b= List(3,4)
val c = a ::: b
2. ::
(两个冒号)表示普通元素与List的连接操作
val a = 1
val b = List(3,4)
val c= 1 :: b
::是右侧对象的方法,即它是对象b的方法,而::左侧的运算数是::方法的参数,所以1::b的含义是b.::(1)
3. =>
根据不同的数学含义,有不同的意义
3.1 值
匿名函数 or lamba表达式,定义格式:(参数列表) => 函数体
(x:Int)=> x + 1
3.2 类型
syntactic sugar 语法糖:把需要的参数