第二章:集合的使用
我們經(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è)不可變的名字的列表:
下面這是最常見的一種遍歷列表并打印的方法,雖然也最一般:
我把這種方式叫做自虐型寫法――又 主站蜘蛛池模板: 岫岩| 孝昌县| 嘉定区| 镇康县| 广宗县| 鹤壁市| 左贡县| 武夷山市| 宜黄县| 彭阳县| 平罗县| 两当县| 左贡县| 玉溪市| 石泉县| 来宾市| 泌阳县| 大石桥市| 奈曼旗| 专栏| 岳阳县| 乌鲁木齐市| 罗山县| 房山区| 平阴县| 吉安市| 泸定县| 城固县| 安国市| 台北市| 穆棱市| 大悟县| 屏南县| 河间市| 东乡族自治县| 浑源县| 漳浦县| 渝北区| 平利县| 嘉定区| 和顺县|