码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-08-13 06:37:51      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:scala   list   

   感觉视频时间比较短,不过对于上班狗来说还比较适合,地铁上听一遍,回来做笔记时可以再听一遍,啦啦啦。。。    

  

    第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


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

标签:scala   list   

原文地址:http://naturelan44.blog.51cto.com/8126747/1684185

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!