泛型
scala中用[]表示泛型,用 (index) 获取元素
列表中可以存放各种类型的元素,但是泛型为Any
val list:List[Any] = List[Any](1,2,3,4,5,true)
Nil
三个常用的方法
head:列表里的第一个元素
tail:除了第一个元素以外,其余元素的列表
tails:依次排除第一个元素的所有所有情况的迭代器
listList() || listNil
Nil完全等价于 List()
foreach
高阶函数
foreach的书写格式:
for(元素类型 元素名称 : 遍历数组(集合)(或者能进行迭代的)){
语句
}
list.foreach(println)
总结来自:foreach增强for循环
foreach适用于只是进行集合或数组遍历,for则在较复杂的循环中效率更高。
foreach不能对数组或集合进行修改(添加删除操作),如果想要修改就要用for循环。
tail
tails
<-
/*
关于列表的两个方法
*/
var list_