.......... |
一个小练习: //创建一个List val list0=List(1,2,3,4,5) //将list0中每个元素乘以2后生成一个新的集合 val list1=list0.map(_*2) //将list0中的偶数取出来生成一个新的集合 val list2=list0.filter(_%2==0) //将list0排序后生成一个新的集合 val list3=list0.sorted //反转排序顺序 val list4=list0.reverse //将list0中的元素4个一组,类型为Iterator[List[Int]] //将Iterator转换成List //将多个list压扁成一个List //先按空格切分,再压平 //并行计算求和 val arr = Array(1,2,3,4,5,6,7,8,9,10) arr.sum //按照特定的顺序 //折叠:有初始值(无特定顺序) //折叠:有初始值(有特定顺序) //聚合 val arr1 = List(List(1, 2, 3), List(3, 4, 5), List(2), List(0)) val l1 = List(5,6,4,7) val l2 = List(1,2,3,4) //求并集 //求交集 //求差集 补充内容 (2017-10-21 09:16): 练习题答案贴在第二天 学习scala的那五天__第二天 http://www.aboutyun.com/forum.php?mod=viewthread&tid=22960 (出处: about云开发) |