sumOf (original) (raw)

@JvmName(name = "sumOfDouble")

inline fun <T> Sequence<T>.sumOf(selector: (T) -> Double): Double(source)

@JvmName(name = "sumOfInt")

inline fun <T> Sequence<T>.sumOf(selector: (T) -> Int): Int(source)

@JvmName(name = "sumOfLong")

inline fun <T> Sequence<T>.sumOf(selector: (T) -> Long): Long(source)

Returns the sum of all values produced by selector function applied to each element in the sequence.

The operation is terminal.

Since Kotlin

1.4


@JvmName(name = "sumOfUInt")

inline fun <T> Sequence<T>.sumOf(selector: (T) -> UInt): UInt(source)

@JvmName(name = "sumOfULong")

inline fun <T> Sequence<T>.sumOf(selector: (T) -> ULong): ULong(source)

Returns the sum of all values produced by selector function applied to each element in the sequence.

The operation is terminal.

Since Kotlin

1.5

@JvmName(name = "sumOfBigDecimal")

inline fun <T> Sequence<T>.sumOf(selector: (T) -> BigDecimal): BigDecimal(source)

@JvmName(name = "sumOfBigInteger")

inline fun <T> Sequence<T>.sumOf(selector: (T) -> BigInteger): BigInteger(source)

Returns the sum of all values produced by selector function applied to each element in the sequence.

The operation is terminal.

Since Kotlin

1.4