Scala练习

//创建一个列表

//将lst0中每个元素乘以10后生成一个新的集合

    //将lst0中的偶数取出来生成一个新的集合

    //将lst0排序后生成一个新的集合

//反转顺序

                                                                                                                                                                                                                                                                                             

    //将lst0中的元素4个一组,类型为迭代[列表[INT]]

    //将迭代器转换成列表

    //将多个列表压扁成一个列表

    //先按空格切分,在压平

    //并行计算求和

    //化简:减少

    //将非特定顺序的二元操作应用到所有元素

    //折叠:有初始值(无特定顺序)

    //折叠:有初始值(有特定顺序)

15聚合


    val list7 =列表(列表(1,2,3),列表(3,4,5),列表(2),列表(0))

    val res12 = list7.flatten.reduce(_ + _)


    //第一个参数,第一个_表示括号内的初始值,第二个_表示每一个小的List,.sum表示每个小的List局部聚合
    .//第二个参数,表示全局聚合。
    VAL res13 = list7.aggregate(0)(_ + _。总和,_ + _)


    val l1 = List(5,6,4,7)
    val l2 = List(1,2,3,4)
 16。求并集
    val res14 = l1 union l2


  17.求交集
    val res15 = l1 与l 2 相交


  18.求差集
    val res16 = l1 diff l2
  

    //求差集

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值