요소에 접근하기
Coddy Kotlin 여정의 기초 섹션에 포함된 레슨. 93개 중 68번째.
이제 목록을 만들 수 있으므로 목록에서 개별 요소를 가져오는 방법을 알아야 합니다. Kotlin은 인덱스 기반 액세스를 사용하며, 각 요소에는 0부터 시작하는 위치 번호가 있습니다.
인덱스와 함께 대괄호를 사용하여 요소에 액세스합니다:
val colors = listOf("Red", "Green", "Blue")
println(colors[0]) // 빨강
println(colors[1]) // 초록
println(colors[2]) // 파랑끝점에 빠르게 접근하려면 first() 및 last() 함수도 사용할 수 있습니다:
val numbers = listOf(10, 20, 30, 40)
println(numbers.first()) // 10
println(numbers.last()) // 40목록에 몇 개의 요소가 포함되어 있는지 알아보려면 size 속성을 사용하세요. 인덱싱은 0에서 시작하므로 마지막 유효한 인덱스는 항상 size - 1입니다:
val fruits = listOf("Apple", "Banana", "Cherry")
println(fruits.size) // 3
println(fruits[fruits.size - 1]) // Cherry존재하지 않는 인덱스에 접근하지 않도록 주의하세요. 3개 요소로 이루어진 목록에서 fruits[5]에 접근하려고 하면 오류가 발생합니다.
챌린지
중급getFirstAndLast 함수를 작성하세요. 이 함수는 정수 목록을 받아 첫 번째 요소와 마지막 요소를 포함하는 문자열을 반환합니다.
적절한 목록 접근 메서드를 사용하여 첫 번째 요소와 마지막 요소를 가져온 다음, 이를 형식화된 문자열로 결합하세요.
매개변수:
numbers(List<Int>): 요소가 하나 이상인 정수 목록
반환값: 첫 번째 요소가 X이고 마지막 요소가 Y인 "First: X, Last: Y" 형식의 문자열입니다.
입력 제약 조건: 입력 목록은 비어 있지 않습니다.
직접 해보기
fun getFirstAndLast(numbers: List<Int>): String {
// 여기에 코드를 작성하세요
}
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: Kotlin 플레이그라운드