第二章:集合的使用
我們經(jīng)常會(huì)用到各種集合,數(shù)字的,字符串的還有對(duì)象的。它們無處不在,哪怕操作集合的代碼要能稍微優(yōu)化一點(diǎn),都能讓代碼清晰很多。在這章中,我們探索下如何使用lambda表達(dá)式來操作集合。我們用它來遍歷集合,把集合轉(zhuǎn)化成新的集合,從集合中刪除元素,把集合進(jìn)行合并。
遍歷列表
遍歷列表是最基本的一個(gè)集合操作,這么多年來,它的操作也發(fā)生了一些變化。我們使用一個(gè)遍歷名字的小例子,從最古老的版本介紹到現(xiàn)在最優(yōu)雅的版本。
用下面的代碼我們很容易創(chuàng)建一個(gè)不可變的名字的列表:
下面這是最常見的一種遍歷列表并打印的方法,雖然也最一般:
我把這種方式叫做自虐型寫法――又 主站蜘蛛池模板: 伊宁县| 区。| 甘德县| 玉门市| 德庆县| 普定县| 巍山| 都江堰市| 马鞍山市| 深泽县| 文登市| 上栗县| 安福县| 湘阴县| 堆龙德庆县| 德昌县| 杭州市| 太原市| 尼木县| 巴东县| 高碑店市| 筠连县| 连山| 梨树县| 米易县| 出国| 河津市| 永康市| 温州市| 开鲁县| 南康市| 东辽县| 福贡县| 尤溪县| 桂林市| 霸州市| 彭山县| 丹寨县| 高密市| 佛山市| 桂平市|