[Kotlin]함수 - sum, sumOf

MariGold·2024년 12월 19일

[Kotlin]함수

목록 보기
1/14

Kotlin에서는 collection에 포함된 숫자들의 합을 구할 때 유용한 두 가지 함수를 제공합니다. 바로 sum과 sumOf함수입니다. 이 두 함수는 collection의 숫자 값을 빠르고 간편하게 합산할 수 있도록 도와주지만 각각의 사용 용도와 특징이 조금 다릅니다.


sum

sum은 collection에 있는 모든 숫자 원소들의 합을 구할 때 사용됩니다. array, list 등의 collection에서 숫자의 합을 구할 수 있습니다.

val numbers = listOf(1, 2, 3, 4, 5)
val total = numbers.sum()
println(total) // 1, 2, 3, 4, 5의 합인 15 출력

sumOf

sumOf는 sum과 비슷하지만, collection의 각 원소를 특정 계산을 통해 변환하고 그 결과를 합산하는데 사용됩니다.

 val employees = listOf(1000, 2000, 3000)
 val totalSalary = employees.sumOf { it }
 println(totalSalary) // 1000, 2000, 3000의 합인 6000 출력
    

employees.sumOf { it }는 Employee객체들의 값을 추출하여 그 합을 구하기 때문에 결과적으로 6000이 출력됩니다.

profile
많은 것을 알아가고 싶은 Android 주니어 개발자

0개의 댓글