kotlin sum 与 sumOf

kotlin 中 sum 的作用:

计算一个列表里面数字的总和:

val numbers = listOf(1, 2, 3, 4, 5)
val sum = numbers.sum()
println("The sum is: $sum")  // 打印结果: The sum is: 15

kotlin中sumOf的作用:

也是计算一个列表里面数字的总和,不过sumOf() 更适合于需要根据元素进行某些计算后再求和的情况

 val numbers = listOf(1, 2, 3, 4, 5)
 val sum = numbers.sumOf { it  }
 println("The sum is: $sum")  // 输出:The sum is: 30

对于numbers 集合的元素乘与2 之后再计算总和

        val numbers = listOf(1, 2, 3, 4, 5)
        val sum = numbers.sumOf { it * 2 } // 对列表中的每个数乘以2后再求和
        println("The sum is: $sum")  // 输出:The sum is: 30

对于一个集合中,取出其中的偶数,然后再计算总和

val numbersArray = intArrayOf(1, 2, 3, 4, 5, 6, 7, 8)
val evenSum = numbersArray.filter { it % 2 == 0 }.sumOf { it }
println("The sum of even numbers is: $evenSum")  // 输出:The sum of even numbers is: 20

相关推荐

  1. kotlin sum sumOf

    2024-01-26 11:54:03       36 阅读
  2. Excel办公之统计求和三剑客(SUM、SUMIFSUMIFS)

    2024-01-26 11:54:03       14 阅读
  3. ==equals

    2024-01-26 11:54:03       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-26 11:54:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-26 11:54:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-26 11:54:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-26 11:54:03       18 阅读

热门阅读

  1. Android.bp 语

    2024-01-26 11:54:03       37 阅读
  2. kotlin中的初始化问题纪录

    2024-01-26 11:54:03       31 阅读
  3. 大厂程序员成长路径

    2024-01-26 11:54:03       39 阅读
  4. 深度挖掘:前端架构设计与现代化实践

    2024-01-26 11:54:03       35 阅读
  5. golang视角下 protobuf 的安装 从proto文件到go文件

    2024-01-26 11:54:03       32 阅读
  6. 看书标记【数据科学:R语言实战 1】

    2024-01-26 11:54:03       33 阅读
  7. 抗锯齿 opencv

    2024-01-26 11:54:03       30 阅读