标签:
欢迎转载,转载请注明出处,徽沪一郎。
代码这东西,不写肯定不行,新学Scala不久,将实际遇到的一些问题记录下来,日后也好查找。
今天讲的是如何计算同一集合中元素两两之间的差值,即求开始集合(a,b,c,d)中(b-a,c-b,d-c)
val l1 = 1 to 10 toList
val l2 = l1.tail
l1.zip(l2).map(p=>(p._2 - p._1)
上述代码即可求出两两差值。代码含义稍作解释:
既然讲了首元素和剩余元素,肯定要讲到其对立面。分别引述如下
标签:
原文地址:http://www.cnblogs.com/hseagle/p/4199563.html