您的位置:首页 > Web前端

Scala深入浅出实战经典《第84讲:Scala中List和ListBuffer设计实现思考》笔记

2015-08-12 23:28 429 查看
感觉视频时间比较短,不过对于上班狗来说还比较适合,地铁上听一遍,回来做笔记时可以再听一遍,啦啦啦。。。
第84讲:Scala中List和ListBuffer设计实现思考 Goal:从case class::[B]出发思考 List, ListBuffer的设计 Gains: 1) case calss ::[B] 中虽然用的是var(可变),但是有private[scala]的限制;
如果没有改限制,可以改变除首元素外的其他元素,对共享数据带来麻烦。
2)保证scala元素本身操作的高效性,外部呈现出来的又是函数式编程的风格。所以说List与 ListBuffer的设计采用了函数式编程与过程式指令编程的折中。

------------------------------------------------------------------------------------ 信息来源于 DT大数据梦工厂微信公众账号:DT_Spark DT大数据梦工厂scala的所有视频、PPT和代码在百度云盘的链接:http://url.cn/fSFPjS
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: