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

Метод elementAt

Метод elementAt возвращает элемент итерируемого объекта по указанному индексу. В первый параметр мы передаем индекс элемента, который хотим получить. Индексация начинается с нуля. Если индекс выходит за пределы допустимого диапазона, будет выброшено исключение RangeError.

Синтаксис

iterable.elementAt(index)

Пример

Давайте получим элемент с индексом 2 из списка:

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

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

3

Пример

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

void main() { Iterable<String> letters = ['a', 'b', 'c', 'd', 'e']; String res = letters.elementAt(0); print(res); }

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

"a"

Пример

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

void main() { Iterable<String> letters = ['a', 'b', 'c', 'd', 'e']; String res = letters.elementAt(4); print(res); }

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

"e"

Пример

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

void main() { Iterable<int> numbers = [1, 2, 3, 4, 5]; try { int res = numbers.elementAt(10); print(res); } catch (e) { print('Error: $e'); } }

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

"Error: RangeError (index): Index out of range: index should be less than 5: 10"

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

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