《Programming in Scala 3rd》阅读笔记

Chapter 17 《Working with Other C

2018-06-29  本文已影响3人  liqing151

序列


列表
数组
列表缓冲(list buffer)
数组缓冲(ArrayBuffer)
字符串StringOps

集合和映射

Scala集合类库同时提供过了可变和不可变两个版本的集合和映射。

Map.png
Set.png
SetMap这两个定义出现了多次,当使用Set或者Map的时候,默认的是一个不可变的对象,因为在Predef中定义了MapSet指向的就是不可变包中的伴生对象。如果想要使用可变的版本,需要显示地做一次引入。
集合
Map

默认的集和映射

排序的集合和映射

可变和不可变集合类之间的选择


初始化集合

转换成数组或者列表
immutable.Set.empty[String] ++ muteSet
mutable.Set.empty[Stting] ++= immuteSet

元组

上一篇 下一篇

猜你喜欢

热点阅读