Scala编程:嵌套集合、循环与类和包的深度解析
嵌套集合的使用
在Scala编程中,嵌套集合是一个非常重要且常用的概念。之前我们创建过整数列表、字符串列表,甚至是自定义 Person 类的列表。那列表的列表、列表的映射、值为列表的映射,或者元组的列表呢?其实,集合和 Int 、 String 或自定义类一样,都是Scala中的对象。所以,嵌套列表看起来复杂,但只要把它们当作包含Scala对象的列表,就会变得清晰易懂。
下面通过具体的代码示例来创建一个嵌套列表:
scala> val nestedList = List(
List("Australia","Pakistan","Malaysia"),
List("Asia","Africa","Antarctica","Australia","Europe",
"North America","South America"),
List("Microsoft","Apple","Facebook","Twitter","Cisco",
"Netflix","Uber")
)
nestedList: List[List[String]] = List(List(Australia, Pakistan,
Malaysia), List(Asia, Africa, Antarctica, Australia, Europe,
North America, South America), List(Microsoft, Apple, Faceb
超级会员免费看
订阅专栏 解锁全文
6605

被折叠的 条评论
为什么被折叠?



