Menu
Coddy logo textTech

요소에 접근하기

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!)   // 40

count 속성은 배열에 몇 개의 요소가 있는지 알려 주며, 인덱스로 마지막 요소에 액세스해야 할 때 유용합니다:

let colors = ["Red", "Green", "Blue"]
print(colors.count)           // 3
print(colors[colors.count - 1])  // Blue

주의하세요. 존재하지 않는 인덱스에 접근하면 프로그램이 충돌합니다. 배열에 3개의 요소가 있다면 유효한 인덱스는 0, 1, 2입니다.

challenge icon

챌린지

쉬움

다음 배열이 주어집니다:

let cities = ["Tokyo", "Paris", "London", "Sydney", "Cairo"]

배열 인덱싱과 속성을 사용하여 다음 정보를 각각 별도의 줄에 출력하세요:

  1. 첫 번째 도시 (인덱스 사용)
  2. 세 번째 도시 (인덱스 사용)
  3. 마지막 도시 (인덱스를 계산하기 위해 count 속성 사용)
  4. 배열에 있는 도시의 총 개수

출력 결과는 다음과 같아야 합니다:

Tokyo
London
Cairo
5

직접 해보기

let cities = ["Tokyo", "Paris", "London", "Sydney", "Cairo"]

// TODO: 아래에 코드를 작성하세요
// 1. 첫 번째 도시를 출력하세요 (인덱스를 사용하여)

// 2. 세 번째 도시를 출력하세요 (인덱스를 사용하여)

// 3. 마지막 도시를 출력하세요 (count 속성을 사용하여 인덱스를 계산)

// 4. 배열에 있는 도시의 총 개수를 출력하세요
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: Swift 플레이그라운드