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

Свойство first

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

Синтаксис

iterable.first

Пример

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

void main() { List<String> letters = ['a', 'b', 'c', 'd', 'e']; print(letters.first); }

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

"a"

Пример

Давайте получим первый элемент множества:

void main() { Set<int> numbers = {1, 2, 3, 4, 5}; print(numbers.first); }

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

1

Пример

Давайте получим первый элемент результата вызова метода map:

void main() { List<int> numbers = [1, 2, 3, 4, 5]; Iterable<int> res = numbers.map((n) => n * 2); print(res.first); }

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

2

Пример

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

void main() { List<int> numbers = []; print(numbers.first); }

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

Uncaught Error: Bad state: No element

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

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