요소에 접근하기
Coddy Swift 여정의 기초 섹션에 포함된 레슨. 86개 중 63번째.
이제 array를 만드는 방법을 알게 되었으니, array 안의 개별 요소에 액세스하는 방법을 배워 봅시다. array의 각 요소에는 index라는 위치가 있으며, Swift는 0부터 시작하는 인덱싱을 사용합니다. 즉, 첫 번째 요소의 index는 1이 아니라 0입니다.
요소에 접근하려면 인덱스 번호와 함께 대괄호를 사용하세요:
let fruits = ["Apple", "Banana", "Orange", "Mango"]
print(fruits[0]) // Apple
print(fruits[2]) // Orange내장 속성을 사용하여 첫 번째 요소와 마지막 요소에도 액세스할 수 있습니다.
let numbers = [10, 20, 30, 40]
print(numbers.first!) // 10
print(numbers.last!) // 40count 속성은 배열에 몇 개의 요소가 있는지 알려 주며, 인덱스로 마지막 요소에 액세스해야 할 때 유용합니다:
let colors = ["Red", "Green", "Blue"]
print(colors.count) // 3
print(colors[colors.count - 1]) // Blue주의하세요. 존재하지 않는 인덱스에 접근하면 프로그램이 충돌합니다. 배열에 3개의 요소가 있다면 유효한 인덱스는 0, 1, 2입니다.
챌린지
쉬움다음 배열이 주어집니다:
let cities = ["Tokyo", "Paris", "London", "Sydney", "Cairo"]배열 인덱싱과 속성을 사용하여 다음 정보를 각각 별도의 줄에 출력하세요:
- 첫 번째 도시 (인덱스 사용)
- 세 번째 도시 (인덱스 사용)
- 마지막 도시 (인덱스를 계산하기 위해
count속성 사용) - 배열에 있는 도시의 총 개수
출력 결과는 다음과 같아야 합니다:
Tokyo
London
Cairo
5직접 해보기
let cities = ["Tokyo", "Paris", "London", "Sydney", "Cairo"]
// TODO: 아래에 코드를 작성하세요
// 1. 첫 번째 도시를 출력하세요 (인덱스를 사용하여)
// 2. 세 번째 도시를 출력하세요 (인덱스를 사용하여)
// 3. 마지막 도시를 출력하세요 (count 속성을 사용하여 인덱스를 계산)
// 4. 배열에 있는 도시의 총 개수를 출력하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: Swift 플레이그라운드