별의 공부 블로그 🧑🏻‍💻
728x90
728x170
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
fun <T> find(a: Array<T>, Target: T): Int {
    for (i in a.indices) {
        if (a[i] == Target) return i
    }
    return -1
}

fun main() {
    val arr1: Array<String> = arrayOf("Apple", "Banana", "Cherry", "Durian")
    val arr2: Array<Int> = arrayOf(1, 2, 3, 4)

    println("arr.indices ${arr1.indices}")      // indices는 배열의 유효 범위 반환
    println(find<String>(arr1, "Cherry"))       // 요소 C의 인덱스 찾아내기
    println(find(arr2, 2))                      // 요소 2의 인덱스 찾아내기
}

 

arr.indices 0..3
2
1

 

 

 

728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖