Menu
Coddy logo textTech

인덱스로 접근하기

Coddy Dart 여정의 기초 섹션에 포함된 레슨 — 94개 중 50번째.

인덱스를 사용하여 리스트 요소 접근은 위치 번호를 사용하여 리스트에서 개별 항목을 검색할 수 있게 합니다. Dart에서 리스트 인덱스는 0부터 시작합니다.

과일 목록을 생성하세요:

List<String> fruits = ['Apple', 'Banana', 'Orange'];

첫 번째 요소(인덱스 0)에 접근:

String firstFruit = fruits[0];
print(firstFruit);

위의 코드를 실행하면 출력 결과는 다음과 같습니다:

Apple

두 번째 요소(인덱스 1)에 접근:

String secondFruit = fruits[1];
print(secondFruit);

위의 코드를 실행한 후 출력은 다음과 같습니다:

Banana
challenge icon

챌린지

초급

이 챌린지에서는 인덱스를 사용하여 리스트의 요소에 액세스하는 연습을 합니다. Dart에서 리스트 인덱스는 0부터 시작하므로 첫 번째 요소는 인덱스 0에, 두 번째 요소는 인덱스 1에 있습니다.

fruits 리스트의 두 번째와 네 번째 요소에 액세스하여 secondFruitfourthFruit 변수에 저장하는 코드를 완성하세요.

Expected output:

The second fruit is: Banana
The fourth fruit is: Mango

치트 시트

대괄호를 사용하여 인덱스로 리스트 요소에 접근하세요. 리스트 인덱스는 0부터 시작합니다:

List<String> fruits = ['Apple', 'Banana', 'Orange'];
String firstFruit = fruits[0];  // 'Apple'
String secondFruit = fruits[1]; // 'Banana'

직접 해보기

void main() {
  // 이 리스트는 이미 정의되어 있습니다
  List<String> fruits = ['Apple', 'Banana', 'Orange', 'Mango', 'Grapes'];
  
  // TODO: 인덱스를 사용하여 두 번째 요소(Banana)에 접근하세요
  // 그리고 이를 'secondFruit' 변수에 저장하세요
  String secondFruit = '';
  
  // TODO: 인덱스를 사용하여 네 번째 요소(Mango)에 접근하세요
  // 그리고 이를 'fourthFruit' 변수에 저장하세요
  String fourthFruit = '';
  
  // 이것은 결과를 표시합니다
  print('The second fruit is: $secondFruit');
  print('The fourth fruit is: $fourthFruit');
}
quiz icon실력 점검

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

기초의 모든 레슨