kotlin - 如何对Kotlin中的整数列表的所有项求和?

标签 kotlin

我有一个整数列表,例如:

val myList = listOf(3,4,2)

Kotlin中有什么快速方法可以对列表的所有值求和?还是我必须使用循环?

谢谢。

最佳答案

您可以使用.sum()函数对ByteShortIntLongFloatDouble的数组或集合中的所有元素求和。 (docs)

例如:

val myIntList = listOf(3, 4, 2)
myIntList.sum() // = 9

val myDoubleList = listOf(3.2, 4.1, 2.0)
myDoubleList.sum() // = 9.3

关于kotlin - 如何对Kotlin中的整数列表的所有项求和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52851161/

相关文章:

android - kotlin 中的 Thread Runnable 在模拟器中运行良好但在设备上出错

kotlin - 如何将依赖项注入(inject) Kotlin 中的接口(interface)委托(delegate)?

Java错误ENOENT(没有这样的文件或目录)

java - Kotlin Liferay portlet 是否可行?

android - Kotlin 将对象转换为另一个对象

Kotlin 和具有协方差的上类型边界

keyword - Kotlin `typealias` 功能

android - 在房间中将 Flowable<List<Obj1>> 更改为 Flowable<List<Obj2>>

android - 如何在 kotlin 中使用 fragment

android - 取消 Kotlin 协程后无法捕获异常抛出