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

Оператор *

Оператор * выполняет повторение строки заданное количество раз. Он принимает один параметр - целое число, которое указывает, сколько раз необходимо повторить исходную строку. Исходная строка при этом не изменяется, а возвращается новая строка, состоящая из последовательных копий оригинала.

Синтаксис

str * count

Пример

Давайте повторим строку 'abcde' три раза:

void main() { String str = 'abcde'; print(str * 3); }

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

"abcdeabcdeabcde"

Пример

Если умножить строку на 0 или отрицательное число, то результатом будет пустая строка:

void main() { String str = 'abcde'; print(str * 0); }

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

""

Пример

Давайте умножим строку на 1 - в этом случае получится копия исходной строки:

void main() { String str = '12345'; print(str * 1); }

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

"12345"

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

  • оператор +,
    который выполняет конкатенацию строк
  • оператор [],
    который возвращает символ по индексу
  • метод split,
    который разбивает строку на список
  • свойство length,
    которое возвращает длину строки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить