Доступ по индексу
Часть раздела Основы путешествия по 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Задание
НовичокВ этом вызове вы попрактикуетесь в доступе к элементам списка по их индексу. В 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');
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы, часть 2
Операторы сравненияЛогический ANDЛогический ORЛогический NOTОператоры проверки типаПовторение - Сравнения7Работа со строками
Конкатенация строкИнтерполяция строкМногострочные строкиСвойства строкОсновные методы строк10Коллекции - Основы словарей
Что такое словари?Создание словаряДоступ к значениям по ключуПары ключ-значениеПолучение размера словаряПолучение ключейПолучение значенийПроверка существования ключа2Переменные и основные типы данных
Что такое переменные?СтрокиЦелые числа (int)Вещественные числа (double)Булевы значения (bool)Вывод типов с 'var'Финальные переменныеКонстантные переменныеСоглашения об именованииОсновы null-безопасностиПовторение - Объявление переменных8Поток управления - Циклы
Цикл 'for'Цикл 'while'Цикл 'do-while'Использование 'break' в циклахИспользование 'continue' в циклахИтог - Повторение кода3Операторы. Часть 1
Арифметические операторыЦелочисленное делениеОператор модуляИнкремент и декрементСокращённые присваиванияИтог - Простые вычисления6Управление потоком - Принятие решений
Оператор 'if'Оператор 'else'Оператор 'else if'Повторение - Простые решенияВложенные операторы 'if'Оператор 'switch'9Коллекции - Основы списков
Что такое списки?Создание спискаДоступ по индексуПолучение длины спискаДобавление элементовУдаление элементовПроверка, пуст ли списокИтерация по списку12Расширенные функции
Необязательные позиционные параметрыИменованные параметрыОбязательные именованные параметрыЗначения параметров по умолчаниюПовторение - Параметры функций15Проект: Простой калькулятор
НастройкаОбъявление числа