一步步学spark之一scala函数式编程中集合 3.1
集合在scala数据处理中是比较重要的,数据处理从形式上分为两种,一种是单机版一种是分布式。无论是分布式处理还是单机处理在scala中都是以集合为单位。
直接写一个map默认是不可变
不可变的map需要导入包
scala.collection.mutable.map(k,v)
1 to 10
是一个不可变的集合 Range从1开始到10 结束
左闭 从1到9
Range集合中参数需要输入开始和结束 不能直接输入一个参数
Range可以指定步长 指定2就表示两个步长
步长不能指定0 否则会报错
步长不能为负数 否则结果为空
但是当起始参数和结束参数调换位置后步长可以是负数