Индекс [] списка
Индекс [] списка в Dart обращается к элементу
списка по его порядковому номеру. Индексация начинается
с нуля: первый элемент имеет индекс 0, второй - 1
и так далее. Оператор [] можно использовать как
для чтения элемента, так и для изменения его значения.
Для чтения в квадратные скобки передается индекс нужного
элемента. Для изменения элементу с указанным индексом
присваивается новое значение.
Синтаксис
list[index]
list[index] = value
Пример
Давайте прочитаем элемент списка с индексом 2:
void main()
{
List<String> list = ['a', 'b', 'c', 'd', 'e'];
print(list[2]);
}
Результат выполнения кода:
"c"
Пример
Давайте изменим элемент списка с индексом 0:
void main()
{
List<String> list = ['a', 'b', 'c', 'd', 'e'];
list[0] = 'z';
print(list);
}
Результат выполнения кода:
[z, b, c, d, e]
Пример
Давайте прочитаем последний элемент списка, используя длину списка:
void main()
{
List<int> list = [1, 2, 3, 4, 5];
print(list[list.length - 1]);
}
Результат выполнения кода:
5