it 키워드는 Kotlin 람다 식에서 사용되는 특별한 식별자(identifier) 중 하나이다. 주로 단일 매개변수를 가지고 있을 때 그 매개변수를 대체하는 데에 사용된다. it은 해당 람다의 유일한 매개변수를 나타낸다. 컬렉션의 함수형 연산 등 다양하게 사용되고 코드를 더 간결하게 만들어 준다.
// 리스트 필터링
val numbers = listOf(1, 2, 3, 4, 5)
val evenNumbers = numbers.filter { it % 2 == 0 }
// 람다 식에서의 사용
val squaredNumbers = numbers.map { it * it }
// when 표현식에서의 사용
fun describeNumber(number: Int) = when (number) {
0 -> "Zero"
1 -> "One"
2 -> "Two"
else -> "It is $number"
}
728x90
'앱 개발 > Kotlin_Android' 카테고리의 다른 글
contains, startsWith (0) | 2024.02.01 |
---|---|
Elvis operator (0) | 2024.01.26 |
함수형 프로그래밍 (0) | 2024.01.24 |
Float / Double (0) | 2024.01.22 |
Data class (0) | 2024.01.19 |