🔍 범위 연산자 ..

Kotlin에서 .. 연산자는 **범위(range)**를 생성할 때 사용됩니다.

CharRange, IntRange, LongRange 등 다양한 타입에서 활용할 수 있습니다.

✅ 예제: 타입과 범위 확인

val chars = 'a'..'c'
println("chars type: ${chars::class}")
println("chars: $chars")

출력 결과:

chars type: class kotlin.ranges.CharRange
chars: a..c

'a'..'c'CharRange 객체를 생성합니다.

🔄 순회: iterator 사용

for (it in chars.iterator()) {
    println("it: $it")
}

출력 결과:

it: a
it: b
it: c

🔢 순서(index)와 함께 순회: withIndex()

for ((index, ch) in chars.withIndex()) {
    println("$index: = $ch")
}

출력 결과:

0: = a
1: = b
2: = c