《Programming in Scala 3rd》阅读笔记

Chapter 16 《Working with Lists》

2018-06-28  本文已影响5人  liqing151

列表

列表的基本操作

head,tail,isEmptyheadtail只对非空列表有定义,否则会抛出异常。


列表模式

List的初阶方法

入参中没有函数的方法成为称为方法。


List类的高阶方法

许多对列表的操作都有相似的结构,有一些模式反复出现。入参中有函数的方法就是高阶方法。


List伴生对象的方法

之前的都是List类的方法,List伴生对象中的方法是可以在全局访问的。


同时处理多个列表

元组的zipped方法将若干通用的操作一般化了,不再只是针对单个列表而是能够同时处理多个列表。zip会将所有有值的元素zip起来,多余的元素会被丢弃。


Scala类型推断算法
上一篇下一篇

猜你喜欢

热点阅读