Menu
Coddy logo textTech

Доступ по индексу

Часть раздела Основы путешествия по Dart на Coddy — урок 50 из 94.

Доступ к элементам списка по индексу позволяет вам получать отдельные элементы из списка с использованием их порядкового номера. В 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 и сохранить их в переменных secondFruit и fourthFruit.

Ожидаемый вывод:

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Проверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы