在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Scala/ Scala集合
Scala方法重載
Scala模式匹配
Scala throw關(guān)鍵字
Scala提取器
Scala概述
Scala throws關(guān)鍵字
Scala finally塊
Scala正則表達(dá)式
Scala循環(huán)語(yǔ)句
Scala多線程
Scala函數(shù)
Scala final關(guān)鍵字
Scala方法覆蓋
Scala字符串
Scala線程實(shí)現(xiàn)
Scala異常處理
Scala類(lèi)和對(duì)象
Scala數(shù)據(jù)類(lèi)型
Scala單例和伴生對(duì)象
Scala構(gòu)造函數(shù)
Scala教程
Scala Case類(lèi)和對(duì)象
Scala繼承
Scala開(kāi)發(fā)環(huán)境安裝配置
Scala運(yùn)算符
Scala文件I/O
Scala線程方法
Scala變量
Scala try-catch語(yǔ)句
Scala基礎(chǔ)語(yǔ)法
Scala集合
Scala數(shù)組
Scala閉包
Scala訪問(wèn)修辭符
Scala this關(guān)鍵字

Scala集合

Scala擁有豐富的集合庫(kù)。集合是一種用來(lái)存儲(chǔ)各種對(duì)象和數(shù)據(jù)的容器。 這些容器可以被排序,諸如列表,元組,選項(xiàng),映射等的線性集合。集合可以具有任意數(shù)量的元素或被限制為零或一個(gè)元素(例如,Option)。

集合可以是嚴(yán)格的(strict)或懶惰的(Lazy)。 懶惰集合的元素在訪問(wèn)之前可能不會(huì)使用內(nèi)存,例如Ranges。 此外,集合可能是可變的(引用的內(nèi)容可以改變)或不可變的(引用引用的東西從不改變)。 請(qǐng)注意,不可變集合可能包含可變項(xiàng)目。

對(duì)于一些問(wèn)題,可變集合的工作更好,而對(duì)于其他集合,不可變集合的工作更好。 如果有疑問(wèn),最好從不可變集合開(kāi)始,如果需要可變集合,可以更改為可變集合。

本章將介紹最常用的集合類(lèi)型以及對(duì)這些集合最常用的操作。

序號(hào) 方法 描述
1 Scala鏈表 Scala List[T]是T型鏈表。
2 Scala集 一組是相同類(lèi)型的成對(duì)不同元素的集合。
3 Scala映射 映射是鍵/值對(duì)的集合,任何值都可以根據(jù)其鍵進(jìn)行檢索。
4 Scala元組 與數(shù)組或列表不同,元組可以容納不同類(lèi)型的對(duì)象。
5 Scala選項(xiàng) Option[T]提供一個(gè)給定類(lèi)型的零個(gè)或一個(gè)元素的容器。
6 Scala迭代器 迭代器不是集合,而是一種逐個(gè)訪問(wèn)集合元素的方法。