
scala
aiSniff
这个作者很懒,什么都没留下…
展开
-
scala 集合的阶乘
利用scala丰富的高阶函数,处理阶乘。(1)传统方式定义阶乘 首先,我们来看一下传统的阶乘如何定义:// 传统递归方式def baseFactories(x:Int):Int = if (x ==0) 1 else (x*baseFactories(x-1))// testval t = Traversable(1 to 5:_*)println(t.map(baseF...原创 2019-02-12 10:42:51 · 1870 阅读 · 0 评论 -
scala 集合操作(截取、过滤和分组)
(1)scala集合截取 集合截取 -- slice ,看代码如下:// 截取集合的一部分val t = Traversable(1 to 10 :_*)println(t.slice(2,5))// List(3, 4, 5)取集合前N个元素 -- take takewhile// 取前面6个元素println(t.take(6))// List(1, 2, ...原创 2019-02-12 11:03:43 · 10535 阅读 · 0 评论