- scala数组 Array 是一个所有对象都共享相同类型的可变序列。
类型统一,长度不可变,数组值可变。
- List类,共享相同类型,
其值不可变。(与java.util.List不同,scala.List总是不可变的。)
List用:::方法实现叠加数组。(实际为新数组)
用 ::(“cons”)添加一个新元素。
可用空类Nil
- 另一种容器是元组,Tuple
元组不可变,弹壳包不同类型的元素。(索引从1开始)
如:val pair = (11, "helllo")
其类型为Tuple2[Int, String]类型。
- Iterator 迭代器 用来依次取下一个数据。
就像单行道,只能向前走,不能回头。甚至像size这样的方法,一旦调用,iterator内部指针就跑到最尾,不能再用只能丢了。
持续更新。。。