scala-41:List继承体系实现内幕和方法操作源码揭秘

来源:互联网 发布:什么软件可以制定计划 编辑:程序博客网 时间:2024/06/07 09:00

内容:

1、List的继承体系分析和源码解读

2、List方法操作源码解读实战


    val list : List[Int] = List(1,2,3,4,5)    val listAny : List[Any] = list    println(list.isEmpty)    println(list.head)    println(list.tail)    println(list.length)    println(list.drop(2))    list.map(_*2)

   从源码注释可以看出:list有两个子类,一个子类.Nil(空的),一个为.::为含有元素的具体的list子类。一个非空的list子类包含两个参数tailhead。



0 0
原创粉丝点击