Android Kotlin (in 키워드)

이성진·2023년 11월 1일
0

TIL

목록 보기
63/95
post-custom-banner

Android Kotiln in키워드에 대해 설명하기

1. 포함 여부 확인

  • 키워드 in은 컬렉션, 범위 또는 contains 메서드를 정의하는 기타 엔터티에 값이 있는지 확인하는 데 사용할 수 있습니다
val list = listOf(1, 2, 3, 4, 5)
if (3 in list) {
    println("3 is in the list")
}

2. 범위를 통한 반복

  • 키워드 in은 숫자 범위를 반복하기 위해 for와 함께 사용할 수 있습니다.
for (i in 1..5) {
    println(i) // Prints numbers from 1 to 5
}

3. when 표현식에서의 사용

  • inwhen 표현식과 함께 활용되어 값이 특정 범위나 컬렉션에 있는지 확인할 수 있습니다.
val x = 5
when (x) {
    in 1..10 -> println("x is between 1 and 10")
    in listOf(20, 30, 40) -> println("x is either 20, 30, or 40")
    else -> println("x is out of the defined ranges")
}

4. 부정 !in

  • in! 연산자와 결합하여 컬렉션이나 범위에 값이 없는지 확인할 수 있습니다.
val number = 15
if (number !in 1..10) {
    println("Number is not between 1 and 10")
}

Kotlin의 키워드는 멤버십 확인을 수행하고 , 범위를 반복하고 , 표현식in 내 조건을 평가하는 다양한 방법을 제공합니다. when간결하고 읽기 쉬운 코드를 작성하는데 도움이 되어 Kotlin을 더욱 표현력 있게 만듭니다.

profile
2023.08 ~ Android Kotlin 공부
post-custom-banner

0개의 댓글