Scala数组等

来源:互联网 发布:淘宝越南新娘 编辑:程序博客网 时间:2024/04/29 14:07
  • scala数组 Array 是一个所有对象都共享相同类型的可变序列。

              类型统一,长度不可变,数组值可变。

  • List类,共享相同类型,

              其值不可变。(与java.util.List不同,scala.List总是不可变的。)

              List用:::方法实现叠加数组。(实际为新数组)

              用 ::(“cons”)添加一个新元素。

              可用空类Nil

  • 另一种容器是元组,Tuple

              元组不可变,弹壳包不同类型的元素。(索引从1开始)

              如:val pair = (11, "helllo")

                       其类型为Tuple2[Int, String]类型。

  • Iterator 迭代器 用来依次取下一个数据。
              有hasnext(), 和 next() 方法。
             就像单行道,只能向前走,不能回头。甚至像size这样的方法,一旦调用,iterator内部指针就跑到最尾,不能再用只能丢了。

 持续更新。。。


0 0
原创粉丝点击