РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
248 of 723 menu

Свойство reversed

Свойство reversed возвращает итератор Iterable, который проходит по элементам списка в обратном порядке. Само свойство не изменяет исходный список, а лишь предоставляет представление его элементов от последнего к первому. Полученный итератор можно преобразовать в список с помощью метода toList или перебрать в цикле.

Синтаксис

list.reversed

Пример

Давайте получим итератор с элементами списка в обратном порядке и выведем его на экран:

void main() { List list = ['a', 'b', 'c', 'd', 'e']; print(list.reversed); }

Результат выполнения кода:

(e, d, c, b, a)

Пример

Давайте преобразуем полученный итератор в список с помощью метода toList:

void main() { List list = [1, 2, 3, 4, 5]; List res = list.reversed.toList(); print(res); }

Результат выполнения кода:

[5, 4, 3, 2, 1]

Пример

Давайте переберём элементы списка в обратном порядке с помощью цикла for:

void main() { List list = ['a', 'b', 'c', 'd', 'e']; for (String el in list.reversed) { print(el); } }

Результат выполнения кода:

"e" "d" "c" "b" "a"

Смотрите также

  • класс List,
    который представляет список элементов
  • свойство first,
    которое возвращает первый элемент
  • свойство last,
    которое возвращает последний элемент
  • метод sublist,
    который возвращает часть списка
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить