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
  

    //求差集

猜你喜欢

转载自blog.csdn.net/abcdefghwelcome/article/details/85340013
今日推荐