인덱스로 접근하기
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챌린지
초급이 챌린지에서는 인덱스를 사용하여 리스트의 요소에 액세스하는 연습을 합니다. Dart에서 리스트 인덱스는 0부터 시작하므로 첫 번째 요소는 인덱스 0에, 두 번째 요소는 인덱스 1에 있습니다.
fruits 리스트의 두 번째와 네 번째 요소에 액세스하여 secondFruit과 fourthFruit 변수에 저장하는 코드를 완성하세요.
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');
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.