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

Метод fillRange

Метод fillRange заполняет диапазон элементов списка указанным значением. Первым параметром метод принимает начальный индекс диапазона, вторым - конечный индекс (не включая его), третьим - значение, которым нужно заполнить диапазон. Метод изменяет исходный список и ничего не возвращает.

Синтаксис

list.fillRange(start, end, value)

Пример

Давайте заполним элементы списка с 1 по 4 (конечный индекс не входит в диапазон) значением 0:

void main() { List<int> list = [1, 2, 3, 4, 5]; list.fillRange(1, 4, 0); print(list); }

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

[1, 0, 0, 0, 5]

Пример

Давайте заполним весь список значением 'x', передав начальный индекс 0 и конечный индекс, равный длине списка:

void main() { List<String> list = ['a', 'b', 'c', 'd', 'e']; list.fillRange(0, list.length, 'x'); print(list); }

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

[x, x, x, x, x]

Пример

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

void main() { List<String> list = ['a', 'b', 'c', 'd', 'e']; list.fillRange(3, 5, 'z'); print(list); }

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

[a, b, c, z, z]

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

  • метод setRange,
    который копирует элементы из одного списка в другой
  • метод replaceRange,
    который заменяет диапазон элементов
  • метод setAll,
    который перезаписывает элементы начиная с указанного индекса
  • метод filled,
    который создает список заданной длины с одинаковыми значениями
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить