1、:: 是 scala的cons操作符
car
:: cdt
"1"::("2"::("3"::Nil))
//> res1: List[String] = List(1, 2, 3)
scala中做了简化 所以 也可以写成"1"::"2"::"3"::Nil是等价的 (::其实是方法名 相当于调用方法 可以写成.::)
1 :: 2 :: 3 :: 4 :: Nil 和 Nil.::(4).::(3).::(2).::(1) 等价
2、:::连接两个List
List(1,2,3):::List(4,5,6)
//> res6: List[Int] = List(1, 2, 3, 4, 5, 6)
这个和List(4,5,6).:::(List(1,2,3))等价
本文介绍了Scala中List的构造方式,包括使用::操作符构建List和使用:::操作符连接两个List。通过具体示例展示了如何利用这些操作符来创建和组合List。
3400

被折叠的 条评论
为什么被折叠?



