预备知识-中国联通ims 接口规范 第二分册:cx 接口

时间:2024-07-16 07:41:22
【文件属性】:

文件名称:预备知识-中国联通ims 接口规范 第二分册:cx 接口

文件大小:5.14MB

文件格式:PDF

更新时间:2024-07-16 07:41:22

大数据spa

第二章 预备知识 2.1 Scala 2.1.1 Scala 操作符 表 2-1 Scala操作符 操作符 说明 :: 该方法被称为 cons,意为构造,向队列的头 部追加数据,创造新的列表。用法为 x::list, 其中 x 为加入到头部的元素,无论 x 是列表 与否,它都只将成为新生成列表的第一个元 素,也就是说新生成的列表长度为 list 的长度 +1(btw, x::list 等价于 list.::(x)) :+ :+方法用于在尾部追加元素 +: +:方法用于在头部追加元素,和::很类似,但 是::可以用于 pattern match ,而+:则不行 ++ 该方法用于连接两个集合 ::: 该方法只能用于连接两个 List 类型的集合 2.1.2 拉链操作 把一对集合 A 和 B 的包含的元素合成到一个集合中: val prices = List(5.0, 20.0, 9.95) val quantities = List(10, 2, 1) prices zip quantities 运行结果: List[(Double, Int)] = List((5.0, 10), (20.0, 2), (9.95, 1)) 这个方法之所以叫“拉链(zip)”,是因为它就像拉链的齿状结构一样将两个集 合结合在一起。 注意:如果一个集合比另一个集合端,那么结果中的对偶数量和较短的那个集 合的元素数量相同。


网友评论