Scala数据结构
详细介绍常见的scala数据结构
数据孤岛
这个作者很懒,什么都没留下…
展开
-
Scala——元组详解
基本介绍元组也是可以理解为一个容器,可以存放各种相同或不同类型的数据。说的简单点,就是将多个无关的数据封装为一个整体,称为元组, 最多的特点灵活,对数据没有过多的约束。与数组或列表不同,元组可以容纳不同类型的对象,但它们也是不可变的。注意:元组中最大只能有22个元素1、创建元组元组表示通过将不同的值用小括号括起来,即表示元组。元组的创建格式:val tuple=(元素,元素…)也可以写成:(但一般不这么写,都是写简写形式)val t1=new Tuple3(元素1, 元素2, 元素3)原创 2020-09-16 19:24:18 · 4128 阅读 · 0 评论 -
Scala——Map映射详解
一个经典的程序员名言是:"如果只能有一种数据结构,那就用哈希表吧"。哈希表或者更笼统地说映射,是最灵活多变的数据结构之一。映射是键/值对偶的集合。Scala有一个通用的叫法:元组,即n个对象的聚集,并不一定要相同类型的。对偶不过是一个 n=2的元组,元组对于那种需要将两个或更多值聚集在一起时特别有用。本篇的要点包括:Scala有十分易用的语法来创建、查询和遍历映射。你需要从可变的和不可变的映射中做出选择。默认情况下,你得到的是一个哈希映射,不过你也可以指明要树形映射。你可以很容易地在原创 2020-09-14 17:15:44 · 822 阅读 · 0 评论